当前位置: 代码迷 >> Eclipse >> 小小异常,请大家指点
  详细解决方案

小小异常,请大家指点

热度:15   发布时间:2016-04-23 14:00:12.0
小小错误,请大家指点
[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是个静态方法才能运行,这是低级的错误。
  相关解决方案