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集合中。 首先,定義描述學生的類——Student,包括學號(int)、 姓名(String)、年齡(int)等屬性;二個方法:Student(int stuNo,String name,int age) 用於對對象的初始化,outPut()用於輸出學生信息。其次,再定義一個主類—— TestClass,在主類的main方法中創建多個Student類的對象,使用這些對象來測 試Student類的功能。 編寫Java應用程序。首先,定義描述學生的類——Student,包括學號(int)、 姓名(String)、年齡(int)等屬性;二個方法:Student(int stuNo,String name,int age) 用於對對象的初始化,outPut()用於輸出學生信息。其次,再定義一個主類—— TestClass,在主類的main方法中創建多個Student類的對象,使用這些對象來測 試Stud 編寫Java應用程序。首先,定義描述學生的類——Student,包括學號(int)、 姓名(String)、年齡(int)等屬性;二個方法:Student(int stuNo,String name,int age) 用於對對象的初始化,outPut()用於輸出學生信息。其次,再定義一個主類—— TestClass,在主類的main方法中創建多個Student類的對象,使用這些對象來測 試Stud 編寫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 定義一個Person類,其中包括:1.定義屬性:姓名、年齡、民族作為成員變量。定義靜態成員變量:人數2.定義構造方法:對成員變量進行初始化。3.定義多個方法:分別顯示相應的屬性值,例如getName(){System.out.print("名稱="+name+";"); }4.定義一個方法“成長”:實現年齡的增加,每執行一次年齡增加1 C++習題 對象轉換(定義一個Teacher(教師)類(教師號,姓名,性別,薪金)和一個Student(學生)類(學號,姓名,性別,成績)編寫程序,將一個Student對象(學生)轉換為Teacher(教師)類。 按要求編寫Java應用程序。 (1)創建一個叫做People的類: 屬性:姓名、年齡、性別、身高 行為:說話、計算加法、改名 編寫能為所有屬性賦值的構造方法; (2)創建主類: 創建一個對象:名叫“張三”,性別“男”,年齡18歲,身高1.80; 讓該對象調用成員方法: 說出“你好!” 計算23+45的值 將名字改為“李四” 按要求編寫Java應用程序。 (1)創建一個叫做People的類: 屬性:姓名、年齡、性別、身高 行為:說話、計算加法、改名 編寫能為所有屬性賦值的構造方法; (2)創建主類: 創建一個對象:名叫“張三”,性別“男”,年齡18歲,身高1.80; 讓該對象調用成員方法: 說出“你好!” 計算23+45的值 將名字改為“李四”
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM