资讯专栏INFORMATION COLUMN

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

YPHP / 820人阅读

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

前言

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

一、银行存取款

import java.util.Scanner;public class bank {    public static void main(String[] args) {        Person person=new Person();        while (true){            int choice=person.menu();         switch (choice){                default :                    System.out.println("不在操作范围内,请重新选择");                case 0:                    System.out.println("截止退出系统,你还有"+person.getMoeny());                    person.exit();                    break;                case 1:                    System.out.println("你要存多少?请输入,支持小数");                    Scanner scanner1=new Scanner(System.in);                    double moneyAdd=scanner1.nextDouble();                    person.addMoney(moneyAdd);                    System.out.println("存钱成功");                    break;                case 2:                    System.out.println("你要取多少钱“请输入,支持小数");                    Scanner scanner2=new Scanner(System.in);                    double delMoney=scanner2.nextDouble();                    person.delMoney(delMoney);                    System.out.println("取钱成功");                    break;            }        }    }}class Person{    private double moeny=500;    public  void addMoney(double number){        moeny+=number;    }    public  void delMoney(double number){        moeny-=number;    }    public  void exit(){        System.exit(0);    }    public double getMoeny() {        return moeny;    }    public int menu(){        System.out.println("这里是银行存取款系统");        System.out.println("你现在有500元");        System.out.println("输入1继续存钱");        System.out.println("输入2取钱");        System.out.println("0退出系统");        Scanner scanner=new Scanner(System.in);        int choice=scanner.nextInt();        return  choice;    }}

二、学生投票

import java.util.Scanner;public class studentVote {    public static void main(String[] args) {     Student students[]=new Student[10];        for (int i = 0; i <=9 ; i++) {            students[i]=new Student();        }        for (int i = 0; i <=9 ; i++) {            students[i].id=i+1;        }        for (int j = 0; j <10; j++) {            for (int i = 0; i <10 ; i++) {                Scanner scanner=new Scanner(System.in);                System.out.println("请投票,输入学生编号即为投票");                int vote1=scanner.nextInt();                students[i].vote(students, vote1);            }        }        for (int i = 0; i <10 ; i++) {            System.out.println("这是投票情况");            System.out.println("学生ID"+students[i].id+"获得的票数 "+students[i].voteNumber);        }    }}class  Student {    public int id = 0;    public int voteNumber = 0;    public Student() {        this.voteNumber = 0;        this.id++;    }    public void vote(Student students[], int id) {        students[id-1].voteNumber++;        System.out.println("感谢你的投票");    }}

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

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

相关文章

  • Java基础黑马序员教材 案例2.32.6代码详解

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

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

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

    canopus4u 评论0 收藏0
  • 编程语言排行榜迎来历史性时刻!C语言和Java均败了!

    摘要:持续更新多年的编程语言排行榜,迎来了一个历史性时刻第一次拥有一个新的领导者编程语言。黑马程序员推出课程体系,除了个月的大纲课程学习以外,同时提供个月课程内容的在线学习提供给毕业之后进入工作岗位的学员继续学习。 ...

    philadelphia 评论0 收藏0
  • HTML

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

    Snailclimb 评论0 收藏0
  • 智能合约实施指南

    摘要:在协议结束时,智能合约被视为已履行并仍存储在区块链网络中。这组条件和事件代表了最基本的一次性智能合约。智能合约用例智能合约越来越受欢迎,并已在各种区块链项目中实施。 与区块链技术一样,智能合约在商业领域也非常有价值。 为了让我们的读者彻底了解智能合约是什么以及它们如何影响现代商业的交易方式,我们准备了本指南。 集中商业模式正在给去中心化的模式让路 传统的商业关系模型都是集中式的,始终存...

    meteor199 评论0 收藏0

发表评论

0条评论

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