上课老师出了道java题目 可是实在不会!
展开全部
//商场物品库存问题
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);//输出字符串
}
}
}
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);//输出字符串
}
}
}
展开全部
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 补货
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 补货
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这么简单
更多追问追答
追问
初学者 不会啊,………
追答
用类去写。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
哪里不会了?
更多追问追答
追问
都不会 =_=初学者
追答
新建一个类,类里面有 int id String name int num 一个带参数构造方法 最后调用的时候判断num值是否大于 100
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这不就是个if的问题吗。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询