Java задачи

Нужно написать метод для определения, входят ли целые числа в интервал от 50 до 100.

Можно ли вместо кучи if записать все это вот так?



public static void chekinterval(double a)

{

If ( ((((a%1)==0.0))&&(a>=50.0)) && (a<=100.0) )


System.out.println(a);


else


System.out.println("не удовлетворяет условиям");

}

2
Автор поста оценил этот комментарий

ну, я не против ..

1
Автор поста оценил этот комментарий

Ну можно и тернарный оператор для более короткой записи использовать

Автор поста оценил этот комментарий

Держи решение если еще нyжно, ибо я немного слоyпок.

public static void checkInterval(int a) {

if (a > 50 && a < 100) {

System.out.println("Число " + а + " содержится в интервале.");

} else System.out.println("Число " + а + " не содержится в интервале.");

}

Напиши мне насчёт JavaRush`a. Дам достyп ко всем yрокам.

раскрыть ветку
Автор поста оценил этот комментарий
Комментарий удален. Причина: оскорбление пользователей.
раскрыть ветку
Автор поста оценил этот комментарий

По-хорошему бы


public static bool chekinterval(int a)

{

  return a>=50 && a<=100;

}


Иначе метод зависит от наличия консоли, про которую ничего в условии не сказано.