慕慕3541511
2019-04-27 20:00
package com.imooc;
public class HelloWorld {
public static void main(String[] args) {
int num=999;
int count=0;
if(num>=0 && num<=999999999);
while(num !=0) {
count++;
num/=10;
}
System.out.println("它是个"+count+"位的数!");
} else{
System.out.println("输入有误!");
int num=999;
int count=0;
if(num >= 0 && num <= 999999999)
{
while(num != 0)
{
count++;
num/=10;
}
System.out.println("它是个"+count+"位的数!");
}
else
{
System.out.println("输入有误!");
}
和第一个同学回答的一样,if判断语句后面的括号去掉引号,else少一个大括号。
if(num>=0 && num<=999999999);
把最后的分号改成{
语句符号错误。
你第一个if这里 if(num>=0 && num<=999999999);
后面不能用分号,应该改为大括号{,并且在程序最后也补上一个大括号}
public static void main(String[] args) {
int num=999;
int count=0;
if(num>=0 && num<=999999999){
while(num !=0) {
count++;
num/=10;
}
System.out.println("它是个"+count+"位的数!");
} else{
System.out.println("输入有误!");
}
}
}
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题