第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

Java 學(xué)生選課系統(tǒng)(控制臺)

標(biāo)簽:
Java
学生选课系统(控制台)
  1. Courses课表类
  2. Students学生类
  3. 应用泛型管理课程
Courses.java
package com.xk;

public class Courses {
    private String id;
    private String name;
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
}
Students.java
package com.xk;

import java.util.HashSet;
import java.util.Set;

public class Students {
    private String id;
    private String name;
    public Set<Courses> courses = new HashSet<Courses>();
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public Set<Courses> getCourses() {
        return courses;
    }
}
TakeCourse.java
package com.xk;

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class TakeCourse {

    static List<Courses> courses=new ArrayList<Courses>();

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        TakeCourse tc=new TakeCourse();
        Students stu=new Students();
        stu.setId("1");
        stu.setName("张三");
        tc.addCourse();
        System.out.println("-----------欢迎【"+stu.getName()+"】进入选课系统----------\n待选课程信息:\n课程号\t课程名\t");
        tc.getCourse();
        Scanner input = new Scanner(System.in);
        for(int i=1;i<=3;i++){
            int flag=0;
            System.out.println("输入您要选择的第"+i+"门课程号:");
            String courseId=input.next();
            for (Courses c : courses) {
                if (c.getId().equals(courseId)) {
                    stu.courses.add(c);
                    flag=0;
                    break;
                }else{
                    flag=1;
                }
            }
            if(flag!=0){
                System.out.print("输入错误,重新");
                i--;
            }
        }
        input.close();
        System.out.println("您共选择了:" + stu.courses.size() + "门课程!\n课程号\t课程名\t");
        for (Courses c : stu.courses) {
            System.out.println(c.getId() + '\t' +c.getName());
        }
    }

    public void addCourse(){
        Courses c1=new Courses();
        c1.setId("0101");
        c1.setName("语文");
        Courses c2=new Courses();
        c2.setId("0102");
        c2.setName("数学");
        Courses c3=new Courses();
        c3.setId("0103");
        c3.setName("英语");
        Courses c4=new Courses();
        c4.setId("0104");
        c4.setName("Java");
        courses.add(c1);
        courses.add(c2);
        courses.add(c3);
        courses.add(c4);
    }

    public void getCourse(){
        for (Courses c : courses) {
            System.out.println(c.getId() + "\t" + c.getName());
        }
    }
}
运行效果

图片描述

點(diǎn)擊查看更多內(nèi)容
3人點(diǎn)贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
JAVA開發(fā)工程師
手記
粉絲
22
獲贊與收藏
228

關(guān)注作者,訂閱最新文章

閱讀免費(fèi)教程

感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報(bào)

0/150
提交
取消