English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной учебник Java

Java Управление потоком

Java Массив

Java Ориентированность на объекты (I)

Java Ориентированность на объекты (II)

Java Ориентированность на объекты (III)

Обработка исключений Java

Java Список (List)

Java Queue (очередь)

Java Map-сборник

Java Set-сборник

Java Вход/Выход (I/O)

Java Reader/Writer

Другие темы Java

Java-программа преобразует переменную типа double (double) в строку

    Java полный список примеров

В этом руководстве мы изучим, как в Java преобразовать переменную типа double в строку.

Пример 1: Java-программа использует valueOf для преобразования типа double в строку

class Main {
  public static void main(String[] args) {
    //Создание double типа переменной
    double num1 = 36.33;
    double num2 = 99.99;
    // преобразование double в string
    // использование valueOf()
    String str1 = String.valueOf(num1);
    String str2 = String.valueOf(num2);
    // печать строковых переменных
    System.out.println(str1);    // 36.33
    System.out.println(str2);    // 99.99
  }
}

В предыдущем примере мы использовали метод valueOf() класса String для преобразования переменной double в строку.

Внимание:Это лучший способ преобразовать переменную double в строку в Java.

Пример 2: Java-программа использует toString() для преобразования типа double в строку

Мы также можем использовать метод toString() класса Double для преобразования переменной double в строку. Например,

class Main {
  public static void main(String[] args) {
    //Создание double типа переменной
    double num1 = 4.76;
    double num2 = 786.56;
    // преобразование double в string
    // использование метода toString()
    String str1 = Double.toString(num1);
    String str2 = Double.toString(num2);
    // print string variables
    System.out.println(str1);    // 4.76
    System.out.println(str2);    // 786.56
  }
}

Здесь мы используем метод toString() класса Double для преобразования переменной double в строку.

Здесь Double - это упакованный класс Java. Для получения дополнительной информации, пожалуйста, посетите  Java оберточные классы.

Пример 3: Java-программа использует оператор + для преобразования double в строку

class Main {
  public static void main(String[] args) {
    //Создание double типа переменной
    double num1 = 347.6D;
    double num2 = 86.56D;
    // преобразование double в string
    // использование знака +
    String str1 = "" + num1;
    String str2 = "" + num2;
    // print string variables
    System.out.println(str1);    // 347.6
    System.out.println(str2);    // 86.56
  }
}

Обратите внимание на эту строку,

String str1 = "" + num1;

Здесь мы используем операцию подключения строк для преобразования переменной double в строку. Для получения дополнительной информации, пожалуйста, посетитеJava соединение строк.

Пример 4: Java программа использует format() для преобразования double в String

class Main {
  public static void main(String[] args) {
    //Создание double типа переменной
    double num = 99.99;
    //Преобразование double в string с помощью format()
    String str = String.format("%f", num);
    System.out.println(str);    // 99.990000
  }
}

Здесь мы используем метод format() для форматирования строки, представляющей double переменную. Для получения дополнительной информации о форматировании строк посетитеJava String format().

Java полный список примеров