public class student {
String names[] = new String[5];//设置数组,即学生的个数。
public void addName(String name) {
for (int i = 0; i < names.length; i++) {
if (names[i] == null) {
names[i] = name;
break;
}//经常使用的一个数组方式,个人理解;
}
}
public void show() {
System.out.print("学生姓名:");
for (int i = 0; i < names.length; i++) {
System.out.print(names[i] + " ");
}
System.out.println();
}
public void update(String oldName,String newName) {
for (int i = 0; i < names[i].length(); i++) {
if (oldName.equals(names[i])) {
names[i]=newName;
System.out.println("修改成功;");
break;
}
}
}
}
//输出姓名
//打印姓名
//更改姓名
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
student stu=new student();//student()类的引用。
Scanner iuput=new Scanner(System.in);
for (int i=1;i<=5;i++){
System.out.println("请输入学生姓名:");
String name=iuput.next();
stu.addName(name);//addName方法的引用
}
stu.show();//show()方法的引用。
System.out.println();
System.out.println("请输入想要修改的学生姓名:");
String oldName=iuput.next();
System.out.println("请输入新的姓名:");
String newName=iuput.next();
stu.update(oldName,newName);//引用update()方法。
stu.show();//引用方法show()。
}
}
//测试代码 其中涉及类和方法的引用
该博客展示了如何使用Java编程实现一个简单的学生管理系统,包括添加学生姓名、显示所有学生姓名和更新学生姓名的功能。通过Scanner获取用户输入,实现了交互式的操作。
2705

被折叠的 条评论
为什么被折叠?



