0:00:00.400,0:00:03.350 第一个方法是关于得到电子邮件账户名称 0:00:03.350,0:00:07.400 这个方法应该返回一个字符串就是账户的名称 0:00:07.400,0:00:09.580 到目前为止 方法签名看起来不错 0:00:09.580,0:00:13.090 我们有访问修饰符 返回值数据类型、方法名称 0:00:13.090,0:00:14.470 没有输入参数 0:00:14.470,0:00:17.160 还有起始大括号和结束大括号 0:00:17.160,0:00:18.970 第一行代码看起来是正确的 0:00:18.970,0:00:23.060 它返回一个双引号中的字符串 然后是一个分号 0:00:23.060,0:00:24.850 这是返回值 0:00:24.850,0:00:28.530 然而 问题是第二行 我们看到了另一个 0:00:28.530,0:00:31.200 关于返回的陈述 它返回另一个值 0:00:31.200,0:00:35.400 我们之前学过 在返回陈述之后不能再有代码 0:00:35.400,0:00:38.770 因为这些代码会被计算机视为不可访问的代码 0:00:38.770,0:00:42.760 在这个情况下 这个方法在第8行会出错 0:00:42.760,0:00:44.770 现在我们做方法二 0:00:45.860,0:00:50.190 第二个方法是在目前的账单上加4美元 0:00:50.190,0:00:54.430 目前的账单是一个输入参数 它的数据类型是整型 0:00:54.430,0:00:58.630 方法的返回值应该是加上4美元后的 0:00:58.630,0:01:00.340 账单总金额 0:01:00.340,0:01:02.540 让我们检查一下方法签名 0:01:02.540,0:01:04.230 我们有一个访问修饰符 0:01:04.230,0:01:06.284 这里缺少一个返回值数据类型 这很奇怪 0:01:06.284,0:01:11.130 我们有方法名称 和输入参数 0:01:11.130,0:01:14.730 返回数据类型是红色标志 继续阅读 0:01:14.730,0:01:18.500 在方法中 它显示返回 bill +4 和一个分号 0:01:18.500,0:01:20.630 这是返回值 0:01:20.630,0:01:26.510 账单是一个变量 我们给它加上4 所以这个计算结果为单一值 0:01:26.510,0:01:30.220 它应该返回整数 0:01:30.220,0:01:33.440 所以在这里缺了一个 int 0:01:33.440,0:01:35.350 这是第6行 0:01:35.350,0:01:39.240 所以在表格中方法2在第6行有错误 0:01:39.240,0:01:41.650 我们把返回值数据类型指定为 int 0:01:42.960,0:01:44.980 来看第三个方法 0:01:44.980,0:01:48.290 这个应用是为我们现在的城市建立的 0:01:48.290,0:01:50.090 我们没有其他应用的代码 0:01:50.090,0:01:52.820 但是来看一看这个方法的代码 0:01:52.820,0:01:55.590 该方法的签名开始于私有的访问修饰符 0:01:55.590,0:01:59.930 然后是 nothing 这很奇怪 之前我们没有见到过这个情况 0:01:59.930,0:02:02.500 然后方法的名称叫作 setup 0:02:02.500,0:02:05.310 没有输入参数 有起始大括号和结束大括号 0:02:06.410,0:02:09.750 在方法中 我们看到一个变量 0:02:09.750,0:02:15.550 看起来是一个全局变量 CityName 它的值是字符串 London 0:02:15.550,0:02:20.086 我们看到的方法基本都是没有在注释中 0:02:20.086,0:02:22.800 指定返回值数据类型的 0:02:22.800,0:02:26.370 看起来我们不想输出任何值 所以 0:02:26.370,0:02:31.580 记住 Java 的空返回值是 void 0:02:31.580,0:02:35.610 所以我认为错误出在第4行 这里应该是 void 0:02:36.750,0:02:38.210 好的 我把它加在表格中 0:02:39.500,0:02:40.775 我们来看方法4 0:02:42.300,0:02:45.320 这个方法是关于计算教室中的学生个数的 0:02:45.320,0:02:48.040 返回值是学生个数 是一个整数 0:02:48.040,0:02:51.790 这个方法开始于一个私有的访问修饰符 0:02:51.790,0:02:55.770 返回值的数据类型是 int 目前看起来很好 0:02:55.770,0:03:00.260 方法名称是 getStudentClassSize 没有输入参数 0:03:00.260,0:03:03.040 在方法中 有返回关键词 0:03:03.040,0:03:05.850 然后显示一个在引号中的20 但是 0:03:05.850,0:03:10.850 这很奇怪 因为这是一个字符串 我们想返回一个整数 0:03:10.850,0:03:15.334 第7行有错误 直接返回20 不应该加引号 0:03:15.334,0:03:18.760 你的表格看起来应该是这个样子的