15章上机练习4

来源:互联网 发布:linux常用命令有什么用 编辑:程序博客网 时间:2024/05/16 17:55
用户登录,输入应户名和密码,实现登陆验证
验证通过后,显示批发商品的信息,包括商品名称和价格,
输入批发商品编号和数量,显示总金额
价格的显示都采用小数点前每隔三位一个逗号的形式
 
import java.util.Scanner;public class M {String[] goods=new String[]{"电风扇","洗衣机","电视机","冰箱","空调机"};double[] price=new double[]{124.23,4500,8800.9,5000,4456};public boolean login(){boolean flag=false;Scanner input=new Scanner(System.in);System.out.println("请输入用户名:");String name=input.next();System.out.println("请输入密码:");String pwd=input.next();if(name.equals("TOM")&&pwd.equals("12345")){System.out.println("登陆成功!  ");flag=true;}else{System.out.println("用户名或密码不正确,登陆失败!");}return flag;}public StringBuffer change(String string){StringBuffer str=new StringBuffer(String.valueOf(string));for(int i=str.indexOf(".")-3;i>0;i=i-3){str.insert(i, ',');}return str;}public void shows(){System.out.println("*****欢迎进入商品批发城*******");System.out.println("\t编号\t商品\t价格\n");for(int i=0;i<goods.length;i++){System.out.println("\t"+(i+1));System.out.println("\t"+goods[i]);System.out.println("\t"+change(price[i]+"\n"));}System.out.println("*********************************");}public static void main(String[] args) {Scanner input=new Scanner(System.in);M a=new M();int serial,num;double totle=0;if(a.login()){a.shows();System.out.println("请输入您批发的商品编号");serial=input.nextInt();System.out.println("请输入批发数量");num=input.nextInt();switch(serial){case 1:totle=124.23*num;break;case 2:totle=4500*num;break;case 3:totle=8800.9*num;break;case 4:totle=5000*num;break;case 5:totle=4456*num;break;}System.out.println("您需要付款"+totle);}}}

0 0
原创粉丝点击