Код IT
← Каталог

Операторы и циклы в Java — Сравнение

Фрагмент из «Операторы и циклы в Java»: Сравнение.

Java main.java
String intText = "12345";
int intValue = Integer.parseInt(intText);
System.out.println(intValue);  // 12345

String doubleText = "3.14159";
double doubleValue = Double.parseDouble(doubleText);
System.out.println(doubleValue);  // 3.14159

// Обработка ошибок преобразования
try {
    int invalid = Integer.parseInt("не число");
} catch (NumberFormatException e) {
    System.out.println("Невозможно преобразовать строку в число");
}

// Преобразование с указанием системы счисления
int hexValue = Integer.parseInt("FF", 16);  // 255 в шестнадцатеричной
int binaryValue = Integer.parseInt("1010", 2);  // 10 в двоичной
System.out.println(hexValue);     // 255
System.out.println(binaryValue);  // 10
String intText = "12345";
int intValue = Integer.parseInt(intText);
System.out.println(intValue);  // 12345

String doubleText = "3.14159";
double doubleValue = Double.parseDouble(doubleText);
System.out.println(doubleValue);  // 3.14159

// Обработка ошибок преобразования
try {
    int invalid = Integer.parseInt("не число");
} catch (NumberFormatException e) {
    System.out.println("Невозможно преобразовать строку в число");
}

// Преобразование с указанием системы счисления
int hexValue = Integer.parseInt("FF", 16);  // 255 в шестнадцатеричной
int binaryValue = Integer.parseInt("1010", 2);  // 10 в двоичной
System.out.println(hexValue);     // 255
System.out.println(binaryValue);  // 10