Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/12: Рейтинг темы: голосов - 12, средняя оценка - 4.75
sn
1

Как конвертировать переменную типа Double в переменную типа String?

03.08.2008, 05:18. Просмотров 2322. Ответов 4
Метки нет (Все метки)

Как конвертировать переменную типа Double в переменную типа String. И наоборот.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.08.2008, 05:18
Ответы с готовыми решениями:

Как переменную типа int засунуть в Vector?
Как переменную типа int засунуть в Vector Vector v = new Vector(); v.addelement(2);...

Как можно определить что-то типа процедурного типа или классового метода (как в Delphi)?
Подскажите: как можно определить что-то типо процедурного типа или классового метода(как в...

Точность числа типа double
Здравствуйте! Есть число типа double. double d; Вопрос: как в методе System.out.println(d)...

Как конвертировать переменную типа double в тип String&
Здравствуйте. как конвертировать переменную типа double в тип String&

Как сравнить переменную типа String с переменной типа Int?
Как сравнить переменную типа String с переменной типа Int в конструкции "if"???

4
fplab
3 / 3 / 3
Регистрация: 07.11.2007
Сообщений: 270
03.08.2008, 09:15 2
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class ds {
       public static void main (String [] args) {
              double d = 3.1315926;
              String s = '';
              // Double -> String
              s = s + d;
              System.out.println ('Double -> String: ' + s);
              // String -> Double
              try {
                  d = Double.parseDouble (s);
                  System.out.println ('String -> Double: ' + d);
              }
              catch (NumberFormatException nfe) {
                    nfe.printStackTrace ();
              }
       }
}
0
mishgun
03.08.2008, 20:15 3
ОООО вы тут понарасписали
Java
1
2
double d =0.777;
String s = String.valueOf(d);
mishgun
03.08.2008, 21:47 4
Наоборот не написал )))
тут есть два пути
Java
1
2
3
String s = ' 5.6';
double d = Double.parseDouble(s);
double d1 = Double.valueOf(s).doubleValue();
fplab
3 / 3 / 3
Регистрация: 07.11.2007
Сообщений: 270
04.08.2008, 09:29 5
Ей Богу, не понял, чем
Код
double d = 0.777;
String s = String.valueOf (d);
предложенный Вами, лучше и проще нежели простое
Код
double d = 0.777;
String s = '' + d;
?
Второй вариант, приведенный Вами (перевод double в String) по сути аналогичен предложенному мной за одним исключением - я явно указал в примере кода, что при таком преобразовании может возбуждаться NumberFormatException и его надо соответствующим образом отлавливать и обрабатывать.
0
04.08.2008, 09:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.08.2008, 09:29

Как сделать переменную типа String, представленную в блоке if, доступной вне этого блока? Java программирование
Как сделать переменную типа String, представленную в блоке if, доступной вне этого блока? Java...

Создать переменную типа String, в которой будет содержимое файла
import java.io.*; import java.io.File; import java.util.*; public class probnui{ public...

Как конвертировать из String в double?
Как конвертировать из String в double?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru