for循环与数组问题
在for循环外面新建一个数组,
怎么让for循环里面的键盘录入的数据存进数组然后再实现数组调用?最后输出的那5个数据都是地址?如下:
import java.util.Scanner;
public class Array {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double num = 0;
double[] newCost = new double[5];
double tt ;
System.out.println("请输入本月的消费记录");
for(int i = 0; i < 5; i++){
System.out.print("请输入第"+(i+1)+"笔购物记录:");
double[] newMoney = new double[5];
double money = sc.nextDouble();
newMoney[i] = money;
num += money;
newCost[i] = newMoney[i];
}
System.out.println("序号\t"+"金额(元)");
for(int j = 1; j < 6; j++){
System.out.println(j+"\t"+newCost);
}
System.out.println("总金额\t"+num);
}
}