资讯专栏INFORMATION COLUMN

Java基础黑马程序员教材 案例2.3、2.6代码详解

caoym / 2902人阅读

摘要:一超市购物程序超市购物程序你要买什么输入买多少份输入的不是商品号还要买吗要买输入,不买输入总共花了总共花了二登陆注册

一、2.3超市购物程序

import java.util.Scanner;public class test2_3 {    //超市购物程序  static   double cash=0.0;    public  static double buy(){        System.out.println("你要买什么?输入id");        Scanner scanner=new Scanner(System.in);        int id=1;        id=scanner.nextInt();        System.out.println("买多少份?");        int num=scanner.nextInt();        switch (id){            default:                System.out.println("输入的不是商品号");                break;            case  1:                cash+=8.8*num;                break;            case 2:                cash+=10.0*num;                break;            case 3:                cash+=18.8*num;                break;            case 4:                cash+=12.5*num;                break;            case 5:                cash+=15.5*num;        }        return  cash;    }    public static void main(String[] args) {        buy();        Scanner scanner=new Scanner(System.in);        String choicey="Y";        String choicen="N";        System.out.println("还要买吗?要买输入Y,不买输入N");        String ch=scanner.nextLine();        if(ch.equals(choicey)){             cash=buy();        }        else if(ch.equals(choicen)){            System.out.println("总共花了"+cash);            System.exit(1);        }        System.out.println("总共花了"+cash);    }}

二、2.6登陆注册

import java.util.HashMap;import java.util.Scanner;public class test2_6 { static    HashMap<Integer,String> message=new HashMap<>();public  static void login(){    System.out.println("这里是登陆界面");    System.out.println("请输入账号密码");    Scanner scanner=new Scanner(System.in);   int number=scanner.nextInt();    Scanner scanner1=new Scanner(System.in);    String password=scanner1.nextLine();    if(message.get(number).equals(password)){        System.out.println("登陆成功");    }    else {        System.out.println("密码不对哦,或者账号不存在");    }}public  static void register(){    System.out.println("这里是注册界面");    System.out.println("请输入账号和密码一行一个,账号不能重复,长度仅限6位数");    System.out.println("tips:账号纯数字,密码你随意");    System.out.println("先输入账号吧,宝儿");    Scanner scanner=new Scanner(System.in);    int  number=scanner.nextInt();    System.out.println("输密码");    Scanner scanner1=new Scanner(System.in);    String password=scanner1.nextLine();    message.put(number, password);}public static void check(){    System.out.println(message);}public  static void exit(){System.exit(0);}    public static void main(String[] args) {        while (true){            System.out.println("这里是登陆注册案例");            System.out.println("请选择要做的操作:");            System.out.println("1.登陆");            System.out.println("2.注册");            System.out.println("3.查看");            System.out.println("4.退出");            Scanner scanner=new Scanner(System.in);            int choice=scanner.nextInt();            switch (choice){                default:                    System.out.println("选错了。再来");                    break;                case 1:                    login();                    break;                case 2:                    register();                    break;                case 3:                    check();                    break;                case 4:                    exit();                    break;            }        }    }}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/121122.html

相关文章

  • Java基础黑马序员教材 案例3-2银行存取款,3-4学生投票代码详解

    摘要:前言最近太忙,代码不做过多解释,如有不懂的地方欢迎底下评论留言或提问。 前言 最近太忙,代码不做过多解释,如有不懂的地方欢迎底下评论留言或+qq 258111627...

    YPHP 评论0 收藏0
  • Java基础黑马序员教材案例4-5..图形的面积与周长计算程序案例4-7经理与员工工资代码

    摘要:一图形的面积与周长计算程序输入计算圆的周长面积输入计算长方形的周长面积输入圆的周长依次输入长方形的长和宽面积是周长是面积是周长是二案例经理与员工工资代码经理工资普通员工工资 ...

    canopus4u 评论0 收藏0
  • 【连载】前端个人文章整理-从基础到入门

    摘要:个人前端文章整理从最开始萌生写文章的想法,到着手开始写,再到现在已经一年的时间了,由于工作比较忙,更新缓慢,后面还是会继更新,现将已经写好的文章整理一个目录,方便更多的小伙伴去学习。 showImg(https://segmentfault.com/img/remote/1460000017490740?w=1920&h=1080); 个人前端文章整理 从最开始萌生写文章的想法,到着手...

    madthumb 评论0 收藏0
  • 【连载】前端个人文章整理-从基础到入门

    摘要:个人前端文章整理从最开始萌生写文章的想法,到着手开始写,再到现在已经一年的时间了,由于工作比较忙,更新缓慢,后面还是会继更新,现将已经写好的文章整理一个目录,方便更多的小伙伴去学习。 showImg(https://segmentfault.com/img/remote/1460000017490740?w=1920&h=1080); 个人前端文章整理 从最开始萌生写文章的想法,到着手...

    Labradors 评论0 收藏0
  • HTML

    摘要:目前,中关村黑马程序员训练营已成长为行业学员质量好课程内容深企业满意的移动开发高端训练基地,并被评为中关村软件园重点扶持人才企业。黑马程序员的学员筛选制度,远比现在以上的企业招聘流程更为严格。系统的学习可以参考w3c的教程 web概念概述 * JavaWeb: * 使用Java语言开发基于互联网的项目 * 软件架构: 1. C/S: Client/Server 客户端/服务...

    Snailclimb 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<