public class HelloWorld{ public static void main(String[] args){ int num = 999; int count = 0; //num是要判断位数的数字 //先判断num是大于0的 并且是9位数以下的 if(num >=0 && num<=999999999) { //利用了java语言中整型数据截断小数部分的特点 //对num进行/10 //999/10 =99 // 99/10=9 // 9/10 =0 //count是用来存储/10的数次 除了三次 num的值才为0 //那么num的位数就是3 while(num!=0) { count++; num/=10; } System.out.println("它是个"+count+"位的数!"); } else { System.out.println("输入有误"); }
错误信息
error: reached end of file while parsing } ^ 1 error
大哥,你不觉得你少了大括号么!