0
Как в java округлить до целого числа?
Как в java округлить int до целого числа?
16 Antworten
+ 1
Спасибо. Но все же в дальнейшем этот метод будет проходиться в уроках java или некоторые методы нужно будет самому искать в интернете?
0
Спасибо. Подскажите пожалуйста, я сейчас дошёл до темы ооп. Этот код в даленьйшем будет изучаться? Потому что пока я его в уроках не встречал. А задачи с этим кодом стоят в разделе лёгкие. Заранее спасибо
0
Many thanks
0
Int в джава это и есть целое число
0
Можешь этот код скопировать и посмотреть
public class Program {
public static void main(String[] args) {
int a = (int) 3.14;
System.out.println(a);
}
}
(округляется до 3)
0
Так если написать 3.6 например он округляет в меньшую сторону хотя должен в большую
0
Чтобы округлить до большего числа есть метод Math.ceil()
public class Program {
public static void main(String[] args) {
double c = Math.ceil(7.342);
System.out.println(c);
}
}
0
Чтобы округлить до меньшего есть метод Math.floor()
0
Но учти что округленные значения возвращаются с типом double и если тебе нужен int то придется делать как первом коде который я отправил
0
А есть метод который сам определяет в какую сторону нужно округлить в большую или меньшую допустим 3.3 в меньшую 3.7 в большую?
0
Я таких ещё не видел
0
Ок. Это только в java так или во всех языках? А то это не очень удобно думать за машину в какую сторону нужно округлять