首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

帮忙看小弟我这个程序错哪了,能编译但是运行不了

2012-09-18 
帮忙看我这个程序哪里错了,能编译但是运行不了。class xiti{public static void main(String args[]){long

帮忙看我这个程序哪里错了,能编译但是运行不了。

class xiti

public static void main(String args[])
  {
  long sum=0, a=0,s=1;
  for(int i=0;i<3;i++)//原题是做8+88+888...一直到第十个,这里为了测试方便所以取i<3
  { for(int j=0;j<i;j++)
  s*=10;
  a+=8*s;
  s=1;
  sum+=a;
  }
System.out.printf("%ld\n",sum); 
}
}


[解决办法]
System.out.printf("%ld\n",sum)放到方法里就行了
[解决办法]
另外输出的话,楼主把System.out.printf("%ld\n",sum)改为System.out.printf("%d\n",sum)试试
[解决办法]

Java code
class xiti{      public static void main(String args[])    {      long sum=0, a=0;      for(int i=0;i<3;i++)//原题是做8+88+888...一直到第十个,这里为了测试方便所以取i<3      {           a=a*10+8;          sum+=a;      }      System.out.printf("%d\n",sum);      }} 

热点排行