Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Непонимаю код в Java

Влатислаф Еакуницкие Знаток (265), закрыт 3 месяца назад
public class Main {
public static void main(String[] args) {
int a = 5;
int b = 2;
double c = a / b ;
System.out.println( c );
}
почему вижу на экране 2.0 вместо 2.5 как заставить его выводить 2.5?
Лучший ответ
Семён Куликов Мыслитель (5504) 3 месяца назад
Так надо
 public class Main {  
public static void main(String[] args) {
double a = 5, b = 2;
double c = a / b ;
System.out.println( c );
}
}

Результат:
2.5
Остальные ответы
Василий Зайцев Ученик (175) 3 месяца назад
преобразуйте один из компонентов деления в double
Герман Мордовин Мастер (1779) 3 месяца назад
Я только черепашку умею программировать
Александр Александров Гуру (3237) 3 месяца назад
Я джаву не знаю, но скорее всего результатом деления целого числа на целое, всегда будет целое, дальше сам думай, не сложно
e о Мастер (1191) 3 месяца назад
Ты int делишь на int, это целочисленные типы, без плавающей точки, поэтому остаток отбрасывается
Похожие вопросы