Упражнения по Java-строкам: конвертирование заданной строки в int, long, float и double
Строка Java: упражнение 102 с решением
Напишите Java-программу для преобразования заданной строки в int, long, float и double.
Пример решения:
Java-код:
public class Main {
public static void main(String[] args) {
String STR_TO_INT ="1323";
String STR_TO_LONG ="13625478965325";
String STR_TO_FLOAT ="25.135F";
String STR_TO_DOUBLE ="21.25478254D";
System.out.println("Convert String to int/Integer:");
Integer toInt1 = Integer.valueOf(STR_TO_INT);
int toInt2 = Integer.parseInt(STR_TO_INT);
System.out.println("\"" + STR_TO_INT + "\"" + " as int is "
+ toInt1 + " and as Integer is " + toInt2);
System.out.println("\nConvert String to long/Long:");
Long toLong1 = Long.valueOf(STR_TO_LONG);
long toLong2 = Long.parseLong(STR_TO_LONG);
System.out.println("\"" + STR_TO_LONG + "\"" + " as long is "
+ toLong1 + " and as Long is " + toLong2);
System.out.println("\nConvert String to float/Float:");
Float toFloat1 = Float.valueOf(STR_TO_FLOAT);
float toFloat2 = Float.parseFloat(STR_TO_FLOAT);
System.out.println("\"" + STR_TO_FLOAT + "\"" + " as float is "
+ toFloat1 + " and as Float is " + toFloat2);
System.out.println("\nConvert String to double/Double:");
Double toDouble1 = Double.valueOf(STR_TO_DOUBLE);
double toDouble2 = Double.parseDouble(STR_TO_DOUBLE);
System.out.println("\"" + STR_TO_DOUBLE + "\"" + " as double is "
+ toDouble1 + " and as Double is " + toDouble2);
}
}
Пример вывода:
Преобразовать строку в int / Integer: «1323» как int равно 1323 и как Integer равно 1323 Преобразовать строку в длинную / длинную: «13625478965325» до 13625478965325 и до 13625478965325 Конвертировать строку в число с плавающей точкой «25.135F» как число с плавающей точкой 25.135 и число с плавающей точкой 25.135 Преобразовать строку в двойную / двойную: "21.25478254D" как двойное значение равно 21.25478254 и как двойное значение равно 21.25478254 ложный
Иллюстрированная презентация:
Блок - схема:
Редактор кода Java:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу на Java, чтобы проверить, содержит ли данная строка только цифры.
Далее: написать программу на Java для удаления указанного символа из заданной строки.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code