1 實現添加功能 1.1 定義一個學員類(Student),在Student類中定義姓名、性別和年齡屬性,定義有 參數的構造方法來初始化所以的成員屬性 1.2 創建學員類對象來存放學員信息,並且為每一個學生對象添加的相應的編號。並將 學員類對象添加到Map 集合中 1.3 添加完成后,顯示所有已添加的學員姓名 1.4 限制年齡文本框只能輸入正整數,否則的會采


學生類

 1 package com.lanxi.demo1_3;
 2 public class Student {
 3     private String name;
 4     private String sex;
 5     private int age;
 6     @Override//重寫toString方法
 7     public String toString() {
 8         return "Student [name=" + name + ", sex=" + sex + ", age=" + age + "]";
 9     }
10     public Student() {//無參構造方法
11         super();
12     }
13     public Student(String name, String sex, int age) {//有參構造方法
14         super();
15         this.name = name;
16         this.sex = sex;
17         this.age = age;
18     }
19     //getter,setter方法
20     public String getName() {
21         return name;
22     }
23     public String getSex() {
24         return sex;
25     }
26     public int getAge() {
27         return age;
28     }
29 }

 

測試類

 1 package com.lanxi.demo1_3;
 2 import java.util.HashMap;
 3 import java.util.Iterator;
 4 import java.util.Map;
 5 import java.util.Map.Entry;
 6 import java.util.Scanner;
 7 public class Test {
 8     public static void main(String[] args) {
 9         System.out.println("請輸入學生編號");
10         Scanner input=new Scanner(System.in);
11         Integer num=input.nextInt();
12         Map map=new HashMap();
13         map.put(1, new Student("張三","男",18));
14         map.put(2, new Student("李四","男",20));
15         map.put(3, new Student("小花","女",16));
16         map.put(4, new Student("大花","女",18));
17         //遍歷
18         Iterator it=map.entrySet().iterator();
19         while(it.hasNext()){
20             Entry en=(Entry)it.next();
21             //查看輸入的學生編號,集合中是否存在
22             if ((map.containsKey(num))||(num==(Integer)en.getKey())) {
23                 //如果存在,輸出“存在”,並輸出該學生信息
24                 System.out.println("存在");
25                     System.out.println(map.get(num));
26                     break;
27             }else{
28                 //如果不存在,則輸出“不存在”
29                 System.out.println("不存在");
30                 break;
31                 
32             }
33         }
34         System.out.println();
35         System.out.println("移除后遍歷");
36         map.remove(4);
37         Iterator it1=map.entrySet().iterator();
38         while(it1.hasNext()){
39             System.out.println(it1.next());
40         }
41     }
42 
43 }

 

 

運行截屏

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 .定義一個學生類Student,包含三個屬性姓名、年齡、性別,創建三個學生對象存入ArrayList集合中。 按要求編寫Java應用程序。 (1)創建一個叫做People的類: 屬性:姓名、年齡、性別、身高 行為:說話、計算加法、改名 編寫能為所有屬性賦值的構造方法; (2)創建主類: 創建一個對象:名叫“張三”,性別“男”,年齡18歲,身高1.80; 讓該對象調用成員方法: 說出“你好!” 計算23+45的值 將名字改為“李四” 編寫Java應用程序。首先,定義描述學生的類——Student,包括學號(int)、 姓名(String)、年齡(int)等屬性;二個方法:Student(int stuNo,String name,int age) 用於對對象的初始化,outPut()用於輸出學生信息。其次,再定義一個主類—— TestClass,在主類的main方法中創建多個Student類的對象,使用這些對象來測 試Stud 5.編寫Java應用程序。首先,定義描述學生的類——Student,包括學號(int)、 姓名(String)、年齡(int)等屬性;二個方法:Student(int stuNo,String name,int age) 用於對對象的初始化,outPut()用於輸出學生信息。其次,再定義一個主類—— TestClass,在主類的main方法中創建多個Student類的對象,使用這些對象來測 試St python面向對象的特點,類定義等,私有屬性、公有屬性、成員屬性 虛基類——(1)定義人員類Person: 公有成員:姓名(Name); 保護成員:性別(Gender),年齡(Age); 構造函數和析構函數 設計一個班級類和一個學生類:1.學生類屬性:姓名,學號,成績(整數即可),定義相關構造方法;定義返回學生信息字符串的方法;2.班級類屬性:班級名,人數,成員;其中成員是一個學生類的數組; 萬門大學PPT課程(一)1.1、1.2、1.3、1.4 人臉屬性分析--性別、年齡和表情識別 js數組中每一個對象,相同添加child
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM