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

小小异常,请大家指点

2012-01-31 
小小错误,请大家指点[size24px][/size][color#FF0000][/color]程序运行时出错,平时运行都是Run As java

小小错误,请大家指点
[size=24px][/size][color=#FF0000][/color]程序运行时出错,平时运行都是
Run As java Application 可是这个不是,是Run configurations,这个以前没遇到过,不知怎么办?求各位帮忙看看错哪了?

import java.util.Scanner;
class Sir {
int i;
}
class Dis extends Sir {}
public class A{
public void main(String[] args ){
Sir t=new Sir();
Dis c=new Dis();
Scanner s=new Scanner(System.in);
System.out.println("从键盘输入一个非负整数");
int b= s.nextInt();
while(b<0){
b=s.nextInt();
}
t.i=b;
System.out.println(c.i);
}

}

[解决办法]
我运行你这个代码没有任何问题,输出的c.i值为0罢了,你程序里面有main方法,肯定可以run as application,你那里什么问题?
[解决办法]
你以为应该是多少?
你更改的是t.i而输出的是c.i ,没有更改c.i的值,就是默认值0

探讨

为什么会是0呢?

[解决办法]
public static void main(String[] args){}==main是个静态方法才能运行,这是低级的错误。

热点排行