Блог пользователя ivan.popelyshev

Автор ivan.popelyshev, 15 лет назад, По-русски
//import java.util.*;

public class Main {
public static void main(String[] args)
{
double a = 2.3;
double b = 0.2;
System.out.println( a % b );
}
}

И ведь работает!
А если поставить a=2.4, то она вернет число близкое к 0.2 , это нормально для вещественной арифметики.
  • Проголосовать: нравится
  • +23
  • Проголосовать: не нравится

15 лет назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится
А если целые хранятся - правильно понимаю, что точно поделит? Вроде 15.0 % 3.0
15 лет назад, скрыть # |
 
Проголосовать: нравится -40 Проголосовать: не нравится
а зачем пакет коллекций (import java.util.*;)  добавил то? тут и без них работает
15 лет назад, скрыть # |
 
Проголосовать: нравится -23 Проголосовать: не нравится
уж если выкладывать, то правильно, а те кто минусуют непонятно что хотят сказать
15 лет назад, скрыть # |
 
Проголосовать: нравится +23 Проголосовать: не нравится
А мы на С++ мучаемся с fmod :(
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Разве в Java это нововведение? :o)