为了账号安全,请及时绑定邮箱和手机立即绑定

对返回值类型为void的方法的调用总是单独的一条语句但是对带返回值类型的方法的调用本身不能作为一条语句。

对返回值类型为void的方法的调用总是单独的一条语句但是对带返回值类型的方法的调用本身不能作为一条语句。

这是一个很酷的昵称 2016-11-06 10:39:24
//上面这句话是对的吗?原因是什么呢? public static void main(String[] args) { // TODO Auto-generated method stubSystem.out.println("The grade is" );getGrade(78.5);System.out.print("\nThe grade is" );getGrade(59.5); }public static char getGrade(double score){ if(score>=90.0) return 'A'; else if(score>=80.0) return 'B'; else if(score>=70.0) return 'C'; else if(score>=60.0) return 'D'; else  return 'F'; }
查看完整描述

1 回答

已采纳
?
望远

TA贡献1017条经验 获得超1032个赞

public void show1(){
//代码

}
public int show2(){
//需要返回一个整形数据
}
主方法或者其他方法调用这两个方法的时候一般是这样:
show1();//返回值类型为void的方法的调用总是单独的一条语句
int n=show2();//带返回值类型的方法的调用本身不能作为一条语句,这里是作为赋值语句的右表达式
但是如果你直接写成show2();也是可以的。



查看完整回答
1 反对 回复 2016-11-06
点击展开后面1
  • 1 回答
  • 0 关注
  • 3764 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信