创建一个名为SaveStudents的控制台应用程序,存储学生姓名并完成数组元素的修改
时间: 2024-09-25 08:07:41 浏览: 14
创建一个名为`SaveStudents`的控制台应用程序,通常需要使用一种支持面向对象编程的语言,比如C#或Java。下面是一个简单的C#示例,我们将使用List<T>来存储学生姓名,并提供方法来添加、修改和显示学生信息:
```csharp
using System;
using System.Collections.Generic;
class Student
{
public string Name { get; set; }
public Student(string name)
{
Name = name;
}
}
class SaveStudents
{
private List<Student> students = new List<Student>();
// 添加学生
public void AddStudent(string name)
{
students.Add(new Student(name));
}
// 修改学生信息
public void ModifyStudent(int index, string newName)
{
if (index >= 0 && index < students.Count)
{
students[index].Name = newName;
Console.WriteLine($"学生 {index + 1} 的名字已更新为:{newName}");
}
else
{
Console.WriteLine("无效索引,无法修改");
}
}
// 显示所有学生
public void DisplayStudents()
{
Console.WriteLine("当前学生名单:");
for (int i = 0; i < students.Count; i++)
{
Console.WriteLine($"{i + 1}. {students[i].Name}");
}
}
static void Main(string[] args)
{
SaveStudents app = new SaveStudents();
// 示例操作:添加学生
app.AddStudent("张三");
// 示例操作:修改学生信息
app.ModifyStudent(0, "李四");
// 示例操作:显示学生
app.DisplayStudents();
}
}
```
在这个例子中,`AddStudent`方法用于增加学生,`ModifyStudent`方法允许通过索引修改学生的姓名,`DisplayStudents`则用于查看所有学生信息。