要JAVA循环来判断奇偶数

package cn.cxy.exec;

import java.util.Scanner;
public class TestNum {
public static void main(String[] args) {
//1.提示并接收用户输入的数据
System.out.println("请输入您要判断的数据");
int input = new Scanner(System.in).nextInt();
//2.判断用户输入的数据
if(input % 2 == 0) {
System.out.println(input+"是偶数");
}else {
System.out.println(input+"是奇数");
}
}
}
怎样让代码循环判断,不用每次想输入数字就要重新运行代码

用while循环,直到输入某个数跳出循环

import java.util.Scanner;
 public class TestNum {
public static void main(String[] args) {
//1.提示并接收用户输入的数据
while(true){
System.out.println("请输入您要判断的数据");
int input = new Scanner(System.in).nextInt();
if(input==0)
break;
if(input % 2 == 0) {
System.out.println(input+"是偶数");
}else {
System.out.println(input+"是奇数");
}
    
}
}
}

while(true) {
//1.提示并接收用户输入的数据
    System.out.println("请输入您要判断的数据");
    int input = new Scanner(System.in).nextInt();
    if(input == -1)//这个值是退出用的,自行定义
        break;
    //2.判断用户输入的数据
    if(input % 2 == 0) {
        System.out.println(input+"是偶数");
    }else {
        System.out.println(input+"是奇数");
    }
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632