Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > Java > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 20.08.2019, 23:42   #1
bsergey79
Новичок
Джуниор
 
Регистрация: 20.08.2019
Сообщений: 1
По умолчанию Начало изучения

Доброго времени суток. Только начал изучать Java. Подскажите, почему результат выводится в таком виде и как это исправить

Код:
Код:
public class Task_82 {
public static void main(String[] args) {
// TODO Auto-generated method stub

double a = 1.2;
while (a<3){
System.out.print(a + ", ");
a = a + 0.2;}
}
}
Результат:
1.2, 1.4, 1.5999999999999999, 1.7999999999999998, 1.9999999999999998, 2.1999999999999997, 2.4, 2.6, 2.8000000000000003
______________________
Форматируйте код и используйте тег [CODE] (кнопка [CODE] в форме сообщения) при вставке кода на форум. Подробнее в FAQ

Последний раз редактировалось Alex11223; 20.08.2019 в 23:46.
bsergey79 вне форума Ответить с цитированием
Старый 21.08.2019, 09:06   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,103
По умолчанию

https://habr.com/en/post/112953/
p51x вне форума Ответить с цитированием
Старый 21.08.2019, 15:14   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,260
По умолчанию

я для решения можно попробовать выводить через формат

Цитата:
Код:
String.format("%.2f", floatValue);
например,
https://ideone.com/NK6Ur9
Код:
		double a = 1.2;
		while (a<3){
			System.out.print(String.format("%.1f", a) + ", ");
			a = a + 0.2;
		}
Serge_Bliznykov вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Начало изучения Java S-god Помощь студентам 4 14.06.2015 14:04
начало изучения c++ Pаrtizan Общие вопросы C/C++ 6 16.03.2013 11:11
Начало изучения C++ Gnomowar Общие вопросы C/C++ 6 29.04.2012 07:04
начало изучения chircov090993 Общие вопросы C/C++ 14 06.01.2012 12:44


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS