我编写的代码:
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("序号 金额(元)"); 16 double sum=0.0; 17 for(int i=0;i<tables.length;i++){ 18 System.out.println(i+" "+tables[i]); 19 sum=sum+tables[i]; 20 } 21 System.out.println("总金额 "+sum+""); 22 } 23 }