if ((a < 0) || (a >99999)); { System.out.println("该数不是五位数,请重新输入:"); e = 1; } 有问题啊 if ((a < 0) || (a >99999)) { System.out.println("该数不是五位数,请重新输入:"); e = 1; } 这里的if后面直接跟的是;
if ((a < 0) || (a >99999));这句错了。逻辑不对
我擦 让你崩溃了 public static void main(String[] args) { int e; int a; do { e = 0; System.out.print("请输入一个五位数:"); Scanner sc = new Scanner(System.in); a = sc.nextInt(); if (a < 0 || a >99999);//这里,多了一个;号!!!写程序要小心啊!! {
System.out.println(a); System.out.println(a < 0 || a >99999); System.out.println("该数不是五位数,请重新输入:"); e = 1; } } while (e == 1); }
{
System.out.println("该数不是五位数,请重新输入:");
e = 1; }
有问题啊
if ((a < 0) || (a >99999))
{
System.out.println("该数不是五位数,请重新输入:");
e = 1; }
这里的if后面直接跟的是;
让你崩溃了 public static void main(String[] args)
{
int e;
int a;
do
{
e = 0;
System.out.print("请输入一个五位数:");
Scanner sc = new Scanner(System.in);
a = sc.nextInt();
if (a < 0 || a >99999);//这里,多了一个;号!!!写程序要小心啊!!
{
System.out.println(a);
System.out.println(a < 0 || a >99999);
System.out.println("该数不是五位数,请重新输入:");
e = 1;
}
}
while (e == 1);
}