本周依旧是主要学习Java的方法问题练习了一些基础题目,如学生类
//学生类
class Student
{
private String sno;
private String classno;
private String name;
private char sex;
private int age;
//有参数的构造函数
public Student(String sno,String classno,String name,char sex, int age)
{
this.sno = sno;
this.classno = classno;
this.name = name;
this.sex = sex;
this.age = age;
}
//无参数的构造函数
public Student()
{}
//获取学生的学号
String getSno()
{
return sno;
}
//获取学生的班号
String getClassno()
{
return classno;
}
//获取学生的性别
char getSex()
{
return sex;
}
//获取学生年龄
int getAge()
{
return age;
}
//更新学生的年龄信息
void updateAge(int age)
{
this.age = age;
}
//输出学生信息
void print()
{
System.out.println("学生信息:" + '\n');
System.out.println(" " + "学号" + " " + "班号" + " " + "姓名" + " " + "性别" + " " + "年龄" + '\n');
System.out.println(this.sno + " " + this.classno + " " + this.name + " " + this.sex + " " + this.age + '\n');
}
}
public class Student_Information {
public static void main(String[] args)
{
char i;
Student student[] = new Student[6];//定义一个数组
//对数组里面的元素进行初始化
student[0] = new Student("201704166051","电信1702班","Boly",'Y',18);
student[1] = new Student("201704166052","电信1702班","Lily",'X',18);
student[2] = new Student("201704166053","电信1702班","Jasy",'X',19);
student[3] = new Student("201704166054","电信1702班","Tom",'Y',19);
student[4] = new Student("201704166055","电信1702班","Jack",'Y',18);
student[5] = new Student("201704166056","电信1702班","Bob",'Y',19);
//显示各学生信息
for(i = 0;i < 6;i++)
{
student[i].print();
}
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统