Софтуерно Инженерство
Loading...
+ Нов въпрос
damesova avatar damesova 57 Точки

Дай условието, моля...

0
ivanbilyanov avatar ivanbilyanov 0 Точки

Напишете израз , който проверява дали дадено цяло число е четно или нечетно .

Аз мисля че я реших но ако може съвет дали е правилно или не ?

  int a = 101;
         boolean b = (a%2)==1;
         if (b)
           
         System.out.println(b);
         
         else 
         System.out.println(a);
         

0
VasilKotsev avatar VasilKotsev 254 Точки

Тук се използва тернарен оператор (потърси в нета), аз лично го ползвам често защото е супер удобен в дадени ситуации, но тук няма никакъв смисъл от него. "==" оператора ще върне дали числото е четно или не.

boolean isEven = num % 2 == 0 ? true : false

За принтирането просто го подай на printLine-a.

 

Ако искаш да провериш дали дадено число е нечетно:

boolean isOdd = number % 2 != 0;

 

Също така не си именувай променливите с по една буква... Лоша практика е.

0
12/01/2019 19:05:45
ivanbilyanov avatar ivanbilyanov 0 Точки

Благодаря ти ! 

0