大家?guī)臀铱匆幌聦嵲谡也怀鰡栴},else是紅波浪線
?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+"位的數(shù)!");
????}?else{
???? System.out.println("輸入有誤!");?
2019-05-01
int num=999;
??????? int count=0;
??????? if(num >= 0 && num <= 999999999)
??????? {
??????? ?while(num != 0)
??????? ?{
??????? ???count++;
??????? ???num/=10;
??????? ?}
??????? ?System.out.println("它是個"+count+"位的數(shù)!");
??????? }
??????? else
??????? {
??????? ?System.out.println("輸入有誤!");
??????? }
和第一個同學回答的一樣,if判斷語句后面的括號去掉引號,else少一個大括號。
2019-04-28
if(num>=0?&&?num<=999999999);??
把最后的分號改成{
2019-04-27
語句符號錯誤。
你第一個if這里 ?if(num>=0?&&?num<=999999999); ?
后面不能用分號,應該改為大括號{,并且在程序最后也補上一個大括號}