JAVA数组和方法调用问题
答案:2 悬赏:50 手机版
解决时间 2021-04-04 12:23
- 提问者网友:黑米和小志
- 2021-04-03 23:07
JAVA数组和方法调用问题
最佳答案
- 五星知识达人网友:duile
- 2021-04-03 23:26
//程序没问题啊
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(" 商品编号 商品名称 价格 数量");
System.out.println(" 1 商品1 200 "+number);
System.out.println(" 2 商品2 400 "+number);
System.out.println(" 3 商品3 1200 "+number);
System.out.println(" 4 商品4 600 "+number);
System.out.println(" 5 商品5 300 "+number);
System.out.println(" 6 商品6 2800 "+number);
System.out.println(" 7 商品7 3000 "+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("已加入购物车!可进入购物车界面更改或付款!");
input.close();
}
public void buy()
{
System.out.println("* * * * * * * * * * * * * * * * * * * *");
System.out.println(" 【购物清单】");
for(int i=0;i {
System.out.println(" "+name[i]+" "+sl[i]);
}
}
public static void main(String[] args) {
test3 t = new test3();
t.shopping();
System.out.println(Arrays.toString(t.sl));
t.buy();
}
}追问谢谢,刚刚那个问题解决了,我写了四个类,你导入一下看看可以吗?test3类里有一个query方法,为什么我存储数据进数组后输出的全是null,没有显示我输入的数据?追答代码哪?
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(" 商品编号 商品名称 价格 数量");
System.out.println(" 1 商品1 200 "+number);
System.out.println(" 2 商品2 400 "+number);
System.out.println(" 3 商品3 1200 "+number);
System.out.println(" 4 商品4 600 "+number);
System.out.println(" 5 商品5 300 "+number);
System.out.println(" 6 商品6 2800 "+number);
System.out.println(" 7 商品7 3000 "+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("已加入购物车!可进入购物车界面更改或付款!");
input.close();
}
public void buy()
{
System.out.println("* * * * * * * * * * * * * * * * * * * *");
System.out.println(" 【购物清单】");
for(int i=0;i
System.out.println(" "+name[i]+" "+sl[i]);
}
}
public static void main(String[] args) {
test3 t = new test3();
t.shopping();
System.out.println(Arrays.toString(t.sl));
t.buy();
}
}追问谢谢,刚刚那个问题解决了,我写了四个类,你导入一下看看可以吗?test3类里有一个query方法,为什么我存储数据进数组后输出的全是null,没有显示我输入的数据?追答代码哪?
全部回答
- 1楼网友:白昼之月
- 2021-04-04 00:13
没问题,应该是是你调用的问题,怎么调用的有吗?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯