java没错但总运行不了_请大家帮我看看我的代码的问题是什么,在JAVA环境中没有错误,但是运行不出来结果,谢谢大家咯...

只有在静态(static)方法调用非静态方法或变量才需要实例化类。

这个练习两个变量全是静态,两个方法也是静态用不到实例化类。

HelloWorld world=new HelloWorld();去掉public class HelloWorld {

// 定义静态变量score1

static int score1 = 86;

// 定义静态变量score2

static int score2 = 92;

// 定义静态方法sum,计算成绩总分,并返回总分

public static int sum() {

return score1+score2;

}

public static void main(String[] args) {

int allScore =sum();

System.out.println("总分:" + allScore);

}

}

如果你要尝试静态方法调用非静态变量可以这样public class Helloworld{

// 定义静态变量score1

static int score1 = 86;

// 非静态变量score2

int score2 = 92;

// 非静态方法sum,计算成绩总分,并返回总分

public int sum() {

return score1 + score2;

}

public static void main(String[] args) {

Heloworld hello = new Helloworld();

int allScore = hello.sum();

System.out.println("总分:" + allScore);

}

}

请采纳?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值