public class 用for语句消费单 { /**
 * @param args
 */
public static void main(String[] args) {
int n;
int[] dj={245,570,320};
int[] gs={2,1,1};
int[] je=new int[3];
double zje;
String[] gwlx={"T恤","网球鞋","网球拍"};
String[] gwlx1=new String[3];
System.out.printf("购买物品"+"\t"+"单价"+"\t"+"个数"+"\t"+"金额"+"\n");
for(n=0;n<=2;n++){
gwlx1[n]=gwlx[n];
je[n]=dj[n]*gs[n];
System.out.printf(gwlx1+"\t"+dj[n]+"\t"+gs[n]+"\t"+je[n]+"\n");
}
}
}为什么运行了之后是这样
购买物品 单价 个数 金额
[Ljava.lang.String;@a97b0b 245 2 490
[Ljava.lang.String;@a97b0b 570 1 570
[Ljava.lang.String;@a97b0b 320 1 320而我想要的结果是购买物品 单价 个数 金额
T恤 245 2 490
网球鞋 570 1 570
网球拍 320 1 320