上课老师出了道java题目 可是实在不会!

 我来答
梦呓灬牵念
2014-05-08 · TA获得超过220个赞
知道答主
回答量:50
采纳率:0%
帮助的人:24.7万
展开全部
//商场物品库存问题

import java.util.Scanner;

public class Baidu01 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);

//商品有几种
System.out.println("输入商品的种类数:");
int gkinds = sc.nextInt();//输入商品的种类数,就是有几种商品
//需要输入商品的名称、商品的数量
String gname[] = new String[gkinds];//定义一个数组来存储商品的名称
int gnum[] = new int[gkinds];//定义一个数组来存储某个具体商品的数量
String str[] = new String[gkinds] ;//标示商品的补货状况
for(int i = 0 ; i < gname.length ; i++){

System.out.println("输入商品的名称:");
gname[i] = sc.next();//输入商品的名称

System.out.println("输入商品的数量:");
gnum[i] = sc.nextInt();//输入商品的数量

//如果商品的数量大于100,“不补货”,否则,“补货”。
if(gnum[i] > 100)
str[i] = "不补货";
else
str[i] = "补货";
}//for 语句结束

System.out.println("编号\t货物名\t库存\t补货状况");//输出菜单栏
for(int i = 0 ; i < gname.length ; i++){
String str11 ; //定义一个字符串
str11 = i+1 + "\t" + gname[i] + "\t" + gnum[i] + "\t" + str[i] ;//把需要输出的内容用str11链接起来
System.out.println(str11);//输出字符串
}

}
}
龙博士LC
2014-05-08
知道答主
回答量:5
采纳率:0%
帮助的人:7045
展开全部
package Java面试经典集合;

import java.util.Scanner;

public class test {
public static void main(String [] args)
{
Scanner input = new Scanner(System.in);
int [] count = {0,0,0,0};

System.out.println("请输入练习本的库存量:");
while(!input.hasNextInt())
{
System.out.println("请输入合法数值:");
input = new Scanner(System.in);
}
count[0] = input.nextInt();

System.out.println("请输入铅笔的库存量:");
while(!input.hasNextInt())
{
System.out.println("请输入合法数值:");
input = new Scanner(System.in);
}
count[1] = input.nextInt();

System.out.println("请输入橡皮的库存量:");
while(!input.hasNextInt())
{
System.out.println("请输入合法数值:");
input = new Scanner(System.in);
}
count[2] = input.nextInt();

System.out.println("请输入修正带的库存量:");
while(!input.hasNextInt())
{
System.out.println("请输入合法数值:");
input = new Scanner(System.in);
}
count[3] = input.nextInt();

// 打印
Printer(count);

}

private static void Printer(int [] count)
{
int id = 1 ;
String str1 = "补货";
String str2 = "不补货";
System.out.println("编号\t货品名\t库存\t补货情况");

System.out.println(id+"\t"+"练习本\t"+count[0]+"\t"+(count[0]>100?str2:str1));
id++;
System.out.println(id+"\t"+"铅笔\t"+count[1]+"\t"+(count[1]>100?str2:str1));
id++;
System.out.println(id+"\t"+"橡皮\t"+count[2]+"\t"+(count[2]>100?str2:str1));
id++;
System.out.println(id+"\t"+"修正带\t"+count[3]+"\t"+(count[3]>100?str2:str1));
}

}
+++++++++++++++++++++++++++++++++++++++++++++++++
请输入练习本的库存量:
125
请输入铅笔的库存量:
55
请输入橡皮的库存量:
155
请输入修正带的库存量:
25
编号 货品名 库存 补货情况
1 练习本 125 不补货
2 铅笔 55 补货
3 橡皮 155 不补货
4 修正带 25 补货
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rciqul
2014-05-08 · TA获得超过244个赞
知道小有建树答主
回答量:735
采纳率:100%
帮助的人:298万
展开全部
这么简单
更多追问追答
追问
初学者 不会啊,………
追答
用类去写。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
默默敲着代码
2014-05-08 · TA获得超过482个赞
知道小有建树答主
回答量:260
采纳率:0%
帮助的人:71.9万
展开全部
哪里不会了?
更多追问追答
追问
都不会 =_=初学者
追答
新建一个类,类里面有 int id  String name int num  一个带参数构造方法   最后调用的时候判断num值是否大于 100
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8ffb3e6
2014-05-08 · TA获得超过233个赞
知道答主
回答量:83
采纳率:0%
帮助的人:55万
展开全部
这不就是个if的问题吗。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
熊熊佳昌UY
2014-05-08
知道答主
回答量:56
采纳率:0%
帮助的人:11.9万
展开全部
。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式