第一个方法是关于得到电子邮件账户名称
这个方法应该返回一个字符串就是账户的名称
到目前为止 方法签名看起来不错
我们有访问修饰符 返回值数据类型、方法名称
没有输入参数
还有起始大括号和结束大括号
第一行代码看起来是正确的
它返回一个双引号中的字符串 然后是一个分号
这是返回值
然而 问题是第二行 我们看到了另一个
关于返回的陈述 它返回另一个值
我们之前学过 在返回陈述之后不能再有代码
因为这些代码会被计算机视为不可访问的代码
在这个情况下 这个方法在第8行会出错
现在我们做方法二
第二个方法是在目前的账单上加4美元
目前的账单是一个输入参数 它的数据类型是整型
方法的返回值应该是加上4美元后的
账单总金额
让我们检查一下方法签名
我们有一个访问修饰符
这里缺少一个返回值数据类型 这很奇怪
我们有方法名称 和输入参数
返回数据类型是红色标志 继续阅读
在方法中 它显示返回 bill +4 和一个分号
这是返回值
账单是一个变量 我们给它加上4 所以这个计算结果为单一值
它应该返回整数
所以在这里缺了一个 int
这是第6行
所以在表格中方法2在第6行有错误
我们把返回值数据类型指定为 int
来看第三个方法
这个应用是为我们现在的城市建立的
我们没有其他应用的代码
但是来看一看这个方法的代码
该方法的签名开始于私有的访问修饰符
然后是 nothing 这很奇怪 之前我们没有见到过这个情况
然后方法的名称叫作 setup
没有输入参数 有起始大括号和结束大括号
在方法中 我们看到一个变量
看起来是一个全局变量 CityName 它的值是字符串 London
我们看到的方法基本都是没有在注释中
指定返回值数据类型的
看起来我们不想输出任何值 所以
记住 Java 的空返回值是 void
所以我认为错误出在第4行 这里应该是 void
好的 我把它加在表格中
我们来看方法4
这个方法是关于计算教室中的学生个数的
返回值是学生个数 是一个整数
这个方法开始于一个私有的访问修饰符
返回值的数据类型是 int 目前看起来很好
方法名称是 getStudentClassSize 没有输入参数
在方法中 有返回关键词
然后显示一个在引号中的20 但是
这很奇怪 因为这是一个字符串 我们想返回一个整数
第7行有错误 直接返回20 不应该加引号
你的表格看起来应该是这个样子的