java一个记事本存了学号姓名等学生信息,怎么根据学号查找学生信息是否存在,存在就把学生信息全部读出来
楼主,根据你的意思,
10年积累的成都做网站、网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有稷山免费网站建设让你可以放心的选择与我们合作。
假设你的记事本学生信息如下:
学号 姓名 性别 年龄 成绩
3061817115 张三 男 20 100
3061817116 李四 男 21 100
完整的程序如下:
import java.io.FileInputStream;
import java.util.Scanner;
public class SelectByStudentNo
{
public static void main(String[] args) throws Exception
{
Scanner scanner = new Scanner(new FileInputStream("E:\\student.txt"));
scanner.useDelimiter("\r\n");
//假设要查询学号为3061817115的学员
String no = "3061817115";
while(scanner.hasNext())
{
if(scanner.nextLine().contains(no))
{
System.out.println("找到的学生信息为:" + scanner.nextLine());
}
}
}
}
有问题欢迎提问,满意请采纳,谢谢!
用JAVA list集合语句增删改查全部学生信息。
1、首先在电脑上启动数据库 ,在数据库中创建表,下面给出具体的SQL语句。
2、然后打开eclipse 创建新项目 JDBCTest,需要导入相关的jar包并构建路径,如图。
3、接着创建entity实体层如图对应表中的数据。
4、创建数据连接层conn 用于MySQL数据库的连接代码如图 如图。
5、创建dao层持久层,在里面编写数据库表的增删改查的具体操作。
6、最后编写测试类 Test代码如图,就完成了。
用java数据库编写一个只需要输入学号和姓名就可以查询学生基本信息的程序
import java.util.Scanner;
public class StudentInAndOut {
private String name;
private long grade;
public long getGrade() {
return grade;
}
public void setGrade(long grade) {
this.grade = grade;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String toString(){
return this.name;
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入学生数");
int stuNumT = sc.nextInt();
StudentInAndOut objArr[] = new StudentInAndOut[stuNumT];
for(int i = 0; i objArr.length; i++){
objArr[i] = new StudentInAndOut();
System.out.println("请输入第" + (i+1) + "个学生的姓名");
String name = sc.next();
objArr[i].setName(name);
System.out.println("请输入第" + (i+1) + "个学生的成绩");
long grade = sc.nextLong();
objArr[i].setGrade(grade);
}
System.out.println("打印开始:");
for(int i = 0; i objArr.length; i++){
for(int j = i+1; j objArr.length; j++){
if(objArr[i].getGrade() objArr[j].getGrade()){
StudentInAndOut s = new StudentInAndOut();
s = objArr[i];
objArr[i] = objArr[j];
objArr[j] = s;
}
}
}
for(int i=0; i objArr.length; i++){
System.out.println(objArr[i].getName()+"的成绩是:"+objArr[i].getGrade());
}
}
}
用java编写用文件保存学生对象,并且可以添加,删除,查找学生信息
保存,使用java.io.ObjectOutputStream + java.io.FileOutputStream,,,,,,记得要先实现java.io.Serializable
读则是使用java.io.ObjectInputstream和java.io.FileInputStream
本文标题:查找学生java代码 查询选了java课程的学生的学号
网站路径:http://scgulin.cn/article/dogeehg.html