Scanner sc = new Scanner(System.in);
System.out.println("Reqem daxil edin");
int n = sc.nextInt();
Как написать диапазон 1<n<100 для n?
Scanner sc = new Scanner(System.in);
System.out.println("Reqem daxil edin");
int n = sc.nextInt();
ValueRange range = ValueRange.of(2, 5);
ValueRange range1 = ValueRange.of(6, 20);
if (n % 2 != 0) {
System.out.println("Weird");
}
if (n % 2 == 0 && range.isValidValue(n)) {
System.out.println("Not Weird");
}
if (n % 2 == 0 && range1.isValidValue(n)) {
System.out.println("Weird");
}
if (n > 20) {
System.out.println("Not Weird");
}
}
написал такой код и хочу дать диапазон 1<n<100 для n,что бы в этом диапазоне работал код
Scanner sc = new Scanner(System.in);
System.out.println("Reqem daxil edin");
int n = sc.nextInt();
ValueRange range3 = ValueRange.of(1, 100);
while (range3.isValidValue(n)) {
ValueRange range = ValueRange.of(2, 5);
ValueRange range1 = ValueRange.of(6, 20);
if (n % 2 != 0) {
System.out.println("Weird");
}
if (n % 2 == 0 && range.isValidValue(n)) {
System.out.println("Not Weird");
}
if (n % 2 == 0 && range1.isValidValue(n)) {
System.out.println("Weird");
}
if (n > 20) {
System.out.println("Not Weird");
}
}
Scanner sc =new Scanner(System.in);
System.out.println("Enter the number");
double x =sc.nextDouble();
if(x>=1 && 100>=x){
if (x%2!=0){
System.out.println("Weird");
}else if(x%2==0 && 2<x || x<5){
System.out.println("Nout Weird");
}if (x%2==0 && x<6 || x<20){
System.out.println("Weird");
}else if (x>20){
System.out.println("Not Weird");
}
}