我编写的代码:
1 import java.util.Scanner;
2 public class ZuoYe01 {
3 public static void main(String[] args) {
4 //double[]tables=new double[6];
5 double[]tables=new double[5];
6 //不要定义i=1,下面的输入i不能定义为i而是定义为i+1,否则会越界
7 //一个for循环只做一件事,不要偷懒!
8 System.out.println("请输入会员本月的消费记录:");
9 Scanner input=new Scanner(System.in);
10 for(int i=0;i<tables.length;i++){
11 /*System.out.print("请输入第"+i+"笔购物金额:");*/
12 System.out.print("请输入第"+(i+1)+"笔购物金额:");
13 tables[i]=input.nextDouble();
14 }
15 System.out.println("序号\t\t\t金额(元)");
16 double sum=0.0;
17 for(int i=0;i<tables.length;i++){
18 System.out.println(i+"\t\t\t"+tables[i]);
19 sum=sum+tables[i];
20 }
21 System.out.println("总金额\t\t\t"+sum+"");
22 }
23 }