привет двач. Я тут быдлокодил на жабе, и столкнулся с проблемой. Вот код.public class Main {public static void main(String[] args) { double t =0; double h=0.01; while(t<=0.2) { System.out.println(t); t+=h; }}}вот что он выводит0.00.010.020.030.040.050.0600000000000000050.070.080.090.099999999999999990.109999999999999990.119999999999999980.129999999999999980.139999999999999990.150.160.170.180000000000000020.19000000000000003что я делаю нет так?попка авансом. Доставлю еще. Двач помоги. На нульче назвали троллем. Задачка то плевая. Просто надо инкрементировать эту ебучую переменную. Двач, нид хелп. прогу сдавать надо, а тут это говно.
привет двач. Я тут быдлокодил на жабе, и столкнулся с проблемой. Вот код.
public class Main {
public static void main(String[] args) { double t =0; double h=0.01; while(t<=0.2) { System.out.println(t); t+=h; }}
}
вот что он выводит
0.00.010.020.030.040.050.0600000000000000050.070.080.090.099999999999999990.109999999999999990.119999999999999980.129999999999999980.139999999999999990.150.160.170.180000000000000020.19000000000000003
что я делаю нет так?попка авансом. Доставлю еще. Двач помоги. На нульче назвали троллем. Задачка то плевая. Просто надо инкрементировать эту ебучую переменную. Двач, нид хелп. прогу сдавать надо, а тут это говно.
Ты либо тролль, либо идиот.Программа работает верно, всё сделано так.
А чего ты ожидал от быдложабы, ОП? Кодил бы на ЛИСПе.
В принципе правильно. Если смущают погрешности - используй float, ну или System.out.printf("%4.2f\n",t).Лисп не двачую исключительно потому, что кода на нем пока не увидел.
на c# тот же код все считает адекватно
>>767На нульче я бы подумал что ты толстячок. Но, боюсь, ты просто идиот.
Obvious troll is obvious.
блядь! я идиот. Я реально тупое быдло. Я не понимаю почему он выводит какитео дроби непонятные, когда должен выводить все красиво.>>764 вот кто тролль.>>766 ты еще хуже долбеб, чем я.Бля двач. Тут должны быть жаба кодеры. Объясните что за хуита. Ибо на нульче сидят одни уебаны.попки будут доставлены.
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Double.html
Troll's thread
>>784Чтобы понять, попробуй перевести число 0.1 в двоичную систему.
>>804оно и так в двоичной, лол.не оп
while(t-0.2<=1E-16)
>>831это что такое?
сразу видно, не вникал в суть машинного хранения данных, в частности, действительных чисел в экспоненциальной форме. или тролль.округляй, мудило
Зачем ты его кормишь, он же сейчас лопнет!printf решает проблему, но ему похую. тогда он, очевидно, тролль.
я не тролль. проблему решил. Спасибо тем кто хотел помочь. >>939с тобой согласен. Но у меня сейчас идет сессия и втыкать как дробные числа в экспоненциальной форме хранятся не было возможности. АЛСО сюда, видимо, набижали таки тролли.
- wakaba 3.0.8 + futaba + futallaby -