кодесурса

Упражнения по Java-строкам: конвертирование заданной строки в int, long, float и double

script1adsense2code
script1adsense3code

Строка 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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code