Как в java округлить до целого числа? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Как в java округлить до целого числа?

Как в java округлить int до целого числа?

26th Mar 2022, 9:19 PM
EnotGid
EnotGid - avatar
12 Answers
+ 1
Спасибо. Но все же в дальнейшем этот метод будет проходиться в уроках java или некоторые методы нужно будет самому искать в интернете?
26th Mar 2022, 9:32 PM
EnotGid
EnotGid - avatar
0
Спасибо. Подскажите пожалуйста, я сейчас дошёл до темы ооп. Этот код в даленьйшем будет изучаться? Потому что пока я его в уроках не встречал. А задачи с этим кодом стоят в разделе лёгкие. Заранее спасибо
26th Mar 2022, 9:26 PM
EnotGid
EnotGid - avatar
0
Many thanks
26th Mar 2022, 9:43 PM
EnotGid
EnotGid - avatar
0
Int в джава это и есть целое число
28th Mar 2022, 6:31 PM
Мурат Аккизов
0
Можешь этот код скопировать и посмотреть public class Program { public static void main(String[] args) { int a = (int) 3.14; System.out.println(a); } } (округляется до 3)
28th Mar 2022, 6:33 PM
Мурат Аккизов
0
Так если написать 3.6 например он округляет в меньшую сторону хотя должен в большую
28th Mar 2022, 8:38 PM
EnotGid
EnotGid - avatar
0
Чтобы округлить до большего числа есть метод Math.ceil() public class Program { public static void main(String[] args) { double c = Math.ceil(7.342); System.out.println(c); } }
29th Mar 2022, 4:08 AM
Мурат Аккизов
0
Чтобы округлить до меньшего есть метод Math.floor()
29th Mar 2022, 4:08 AM
Мурат Аккизов
0
Но учти что округленные значения возвращаются с типом double и если тебе нужен int то придется делать как первом коде который я отправил
29th Mar 2022, 4:09 AM
Мурат Аккизов
0
А есть метод который сам определяет в какую сторону нужно округлить в большую или меньшую допустим 3.3 в меньшую 3.7 в большую?
29th Mar 2022, 10:53 AM
EnotGid
EnotGid - avatar
0
Я таких ещё не видел
29th Mar 2022, 10:56 AM
Мурат Аккизов
0
Ок. Это только в java так или во всех языках? А то это не очень удобно думать за машину в какую сторону нужно округлять
29th Mar 2022, 10:57 AM
EnotGid
EnotGid - avatar