怎样使用JAVA语言实现以下的目的?
发布网友
发布时间:2022-04-30 15:28
我来回答
共3个回答
热心网友
时间:2022-06-26 08:19
public static void main(String[] args) {
// TODO Auto-generated method stub
InputStreamReader stdin = new InputStreamReader(System.in);//键盘输入
BufferedReader bufin = new BufferedReader(stdin);
System.out.print ( "请输入商品类别个数: ");
int typesum=0,sum=0,count=0;
StringBuffer buff=new StringBuffer();
try {
typesum = Integer.parseInt(bufin.readLine().toString());
for(int i=1;i<=typesum;i++){
System.out.print ("输入第"+i+"件商品名称:");
String a=bufin.readLine().toString();
buff.append(a+",");
System.out.print ("输入商品单价:");
String b=bufin.readLine().toString();
buff.append(b+",");
System.out.print ("输入商品数量:");
String c=bufin.readLine().toString();
buff.append(c+",");
buff.append( Integer.parseInt(b.toString())*Integer.parseInt(c.toString())+";");
count+=Integer.parseInt(c.toString());
sum+=Integer.parseInt(b.toString())*Integer.parseInt(c.toString());
//得到a,b,c 后你就可以去处理了 把bXc金额算出来.
}
System.out.println("商品名称 单价 数量 金额");
String[]ar=buff.toString().split(";");
for(String s:ar){
System.out.println(s);
}
System.out.println("小计:"+count+" 应收:"+sum);
//自己转大写去....
}
catch (NumberFormatException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//给我加分----------------------------------------------------------------------------------------------------------追问你真的好厉害 不过 这个不是我想要的 格式上不对
追答。天呐 我就是给你个思路而已. 格式自己改哦
热心网友
时间:2022-06-26 08:20
这个程序很简单的,你要吗,QQ告诉我,我写好程序发给你追问645828155
热心网友
时间:2022-06-26 08:20
做web项目还是简单的java Swing