packagejava_test;importjava.util.*;publicclasstest3{int[]sl={0,0,0,0,0,0,0};String[]name={"商品1","商品2","商品3","商品4","商品5","商品6","商品7"};publicvoidshopping(){in...
package java_test;
import java.util.*;
public class test3 {
int[] sl={0,0,0,0,0,0,0};
String[] name={"商品1","商品2","商品3","商品4","商品5","商品6","商品7"};
public void shopping()
{
int number=10;
Scanner input=new Scanner(System.in);
System.out.println("* * * * * * * * * * * * * * * * * * * *");
System.out.println("t商品编号t商品名称t价格t数量");
System.out.println("t1t商品1t200t"+number);
System.out.println("t2t商品2t400t"+number);
System.out.println("t3t商品3t1200t"+number);
System.out.println("t4t商品4t600t"+number);
System.out.println("t5t商品5t300t"+number);
System.out.println("t6t商品6t2800t"+number);
System.out.println("t7t商品7t3000t"+number);
System.out.println("* * * * * * * * * * * * * * * * * * * *");
System.out.println("输入购买的商品编号:");
int bh=input.nextInt();
System.out.println("输入购买的商品数量:");
int spsl=input.nextInt();
sl[bh-1]=spsl;
System.out.println("已加入购物车!可进入购物车界面更改或付款!");
}
public void buy()
{
System.out.println("* * * * * * * * * * * * * * * * * * * *");
System.out.println("tt【购物清单】");
for(int i=0;i
{
System.out.println("t"+name[i]+"t"+sl[i]);
}
}
}
java问题,我写了两个方法,在main方法中调用shopping方法,输入购物编号和购物数量后,再调用buy方法,显示的购物清单为什么数量全是0,我输入购物数量后不是应该储存到类的数组里了吗?循环这个数组出来全是0?
展开



