十四章上机练习四
2016-09-20 15:59
316 查看
import java.util.*; public class Goods { String[] goods=new String[]{"电风扇","洗衣机","电视机","冰箱","空调机"}; double[] price=new double[]{124.23,4500,8800.90,5000.88,4456,1200.46}; double total; public boolean login(){ boolean flag=false; Scanner input=new Scanner(System.in); System.out.print("请输入用户名: "); String name=input.next(); System.out.print("请输入密码: "); String pwd=input.next(); if(name.equals("Tom")&&pwd.equals("123")){ System.out.println("登录成功"); flag=true; }else{ System.out.println("请重新登录"); } return flag; } public StringBuffer change(double d){ StringBuffer str=new StringBuffer(String.valueOf(d)); for(int i=str.indexOf(".")-3;i>0;i=i-3){ str.insert(i, ','); } return str; } public void show(){ Scanner input=new Scanner(System.in); System.out.println("*********欢迎进入商品批发城*********"); System.out.println("\t编号\t商品\t价格"); for(int i=0;i<goods.length;i++){ System.out.println("\t"+(i+1)+"\t"+goods[i]+"\t"+change(price[i])); } System.out.println("************************************"); System.out.print("请输入您批发的商品编号: "); int choice=input.nextInt(); System.out.print("请输入批发数量: "); int number=input.nextInt(); switch(choice){ case 1: total=price[0]*number; break; case 2: total=price[1]*number; break; case 3: total=price[2]*number; break; case 4: total=price[3]*number; break; case 5: total=price[4]*number; break; } System.out.println("您需要付款:"+change(total)); } public static void main(String[] args) { Goods g=new Goods(); g.login(); g.show(); } }
相关文章推荐
- 十四章上机练习4
- 十四章上机练习1
- 十四章上机练习2
- C# 第一章上机练习2
- c#第一章上机练习3
- C# 第十一章上机练习1
- 11章 上机练习 1----5
- 向对象程序设计上机练习十(运算符重载)
- 实训数据库开发应用——DB上机练习
- sdut 面向对象程序设计上机练习六(类和对象)
- 面向对象程序设计上机练习七(类和对象)
- sdut oj面向对象程序设计上机练习八(对象数组)
- 面向对象程序设计上机练习二(函数模板)
- sdut 面向对象程序设计上机练习十(运算符重载)
- 算法竞赛入门经典(第2版)3.4.9上机练习习题
- 第一本书 第三章上机练习1-3
- .NET第二章上机练习
- 上机练习2 类与对象 pc cpu harddisk对象组合
- I/O的上机练习
- 第三章上机练习