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