栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

前言

最近太忙,代码不做过多解释,如有不懂的地方欢迎底下评论留言或+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("感谢你的投票");
    }

}




转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/269953.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号