代码中存在以下错误:

  1. 在Exe10_7类中,withdraw方法和deposit方法中的一些语法错误。例如,在withdraw方法中,第12行中有一个额外的右括号。在deposit方法中,第11行中的System.out.print()应该是System.out.print()。

  2. 在Exe10_7类中,getAchoice方法应该是getAChoice,因为大小写敏感。

  3. 在Exe10_7类中,main方法应该是公共的,并且应该是静态的。

  4. 在Exe10_7类中,应该将getAChoice方法移动到withdraw和deposit方法之前,因为这些方法调用了getAChoice方法。

  5. 在Exe10_7类中,应该将while循环放在if语句之内,因为只有当id不正确时才需要循环。

  6. 在Account类中,annualInterestRate应该是静态变量,因为所有账户的利率都是相同的。

修改后的代码如下:

package Chapter10;许家玮;1925123026;软件工程三班import javautilScanner;public class Exe10_7 private Chapter10Accountaccounts=new Chapter10Account10; public Exe10_7 for int i = 0; i

原文地址: https://www.cveoy.top/t/topic/g98x 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录