java吧 关注:1,240,039贴子:12,711,522
  • 3回复贴,共1

在编译的时候提示 System.out.println(o);需要标识符怎么破。

只看楼主收藏回复

import java.util.Scanner;
public class jzy_06{
public static void main (String args[]){
Scanner hehe = new Scanner (System.in);
int a = hehe.nextInt();
int b,o,p,d,c;
for (i=1;i<i+1;i++){
b=a/10;
if(b>10){
c=c+1;
}
else break;}
for(p=1;p<=c;p++){
d=a/10;
o=o+d;
}
}
System.out.println(o);
}
这个代码在编译的时候提示 System.out.println(o);需要标识符怎么破


IP属地:浙江1楼2014-11-06 22:30回复
    0


    IP属地:浙江2楼2014-11-06 22:32
    回复
      c、o都没有初始化,你把输出语句定义在主函数外面了


      来自Android客户端3楼2014-11-06 22:47
      回复
        把System.out.println上面的{去掉,这个估计是失误多打的。


        IP属地:广东4楼2014-11-06 22:50
        回复