java成绩前五名的代码_java 如何选出成绩排前5名的学生呢
java 如何选出成绩排前5名的学生呢
关注:57 答案:2 mip版
解决时间 2021-02-05 07:34
提问者夜落花台
2021-02-04 12:53
录入班级学生 输出成绩排前5名的学生
JAVA控制台输出的问题
最佳答案
二级知识专家雨落轻尘
2021-02-04 13:43
???数据库?还是什么呢?详细一些 。
全部回答
1楼自然卷的气质
2021-02-04 13:49
select top 5 s.stu_id,s.stu_name,c.classname,s.score from student s,classes c where s.classes_id=c.classes_id and c.classesname='java一班' order by s.score desc
在sql server2000中这样写就是输出java一班同学成绩前五名了
在java控制台要输出的话:
把结果集取出来封装到一个javabean中,如
//Student类
public class Student {
private Classes classes;
private String stu_name;
private float EnglishScore;
public Student() {
}
public Student(Classes classes, String stu_name, float englishScore) {
this.classes = classes;
this.stu_name = stu_name;
this.EnglishScore = englishScore;
}
public Classes getClasses() {
return classes;
}
public void setClasses(Classes classes) {
this.classes = classes;
}
public String getStu_name() {
return stu_name;
}
public void setStu_name(String stu_name) {
this.stu_name = stu_name;
}
public float getEnglishScore() {
return EnglishScore;
}
public void setEnglishScore(float englishScore) {
EnglishScore = englishScore;
}
}
//Classes类 get set方法先省略,自己补上
public class Classes {
private int classesid;
private String classesname;
}
//在DAO包中结果集的循环里取出结果集封装到Classes类和Student类的完全构造方法中
List list=new LinkedList();//声明链表
while(rs.next()){
Classes classes=new Classes(classesid,classesname)
Student stu=new (classes, stu_name, classesid,englishScore)
//再把stu放进链表
list.add(stu)
}
//封装完毕
for(Student stu:list){
System.out.println("班级:"+stu.classes.classesname);
System.out.println("姓名:"+stu.stu_name);
System.out.println("分数:"+stu.EnglishScore);
... ...
}
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
→点此我要举报以上信息!←
推荐资讯
大家都在看
java成绩前五名的代码_java 如何选出成绩排前5名的学生呢相关推荐
- java判断三位数的范围代码_java判断三位数的实例讲解
java判断三位数的实例讲解 java怎么判断三位数 先定义个测试数字,如图 然后可以把数字转换成字符串来判断它的长度是否为3,如图 获取判断数字范围是否在100到1000之间的值,如图 在或者判断数 ...
- java一到6章上机代码_JAVA练习题(第6章).ppt
JAVA练习题(第6章) JAVA程序设计练习题 第6章 一.单选择题 1. 已知如下定义:String s = "story"; 下面哪个语句不是合法的( ) A. s += & ...
- java课设小迷宫含代码_Java小项目之迷宫游戏的实现方法
项目要求: 一个网格迷宫由n行n列的单元格组成,每个大院个要么是空地(用0表示),要么是障碍物(用1表示),你的任务是找一条从起点到终点的移动序列,其中只能上下左右移动到相邻单元格.任何时候都不能在有 ...
- java扫雷雷区的统计数据代码_java实现扫雷游戏控制台版
本文实例为大家分享了java实现扫雷游戏控制台版,供大家参考,具体内容如下 扫雷游戏 a.游戏的分析 在游戏中需要存在对象包含哪些. 格子对象(Grid): 属性:内容(content).状态(typ ...
- Java实现float转换成int代码_Java中如何将float转换为long或int?(附代码)
本篇文章给大家带来的内容是关于Java中如何将float转换为long或int?(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 在Java中,有三种方法可以将float转换 ...
- java如何编写出菱形的代码_java编写菱形代码
菱形代码 public class Diamond { public static void main(String[] args) { for (int i = 1; i <= 5; i++) ...
- java输出回文数原代码_JAVA怎么用循环语句编写一个判别是否为回文数的代码?...
import java.util.Scanner; /** * 回文数是指将该数含有的数字逆序排列后得到的数和原数相同, * 例如12121.3223都是回文数 */ public class Hui ...
- java贪吃蛇撞壁转弯代码_java贪吃蛇demo
import javax.swing.*; import java.awt.*; import java.awt.event.KeyEvent; import java.awt.event.KeyLi ...
- java判断一个月有多少天代码_java oracle 查询一个月有多少天
查询月的天数 java Calendar c= Calendar.getInstance(); c.set(Calendar.YEAR, nYear); c.set(Calendar.MONTH, n ...
最新文章
- 日本“AI 鱼脸识别”项目,每分钟识别 100 条
- 画蛇添足之error of activesync over usb link to pc
- optee的共享内存的介绍
- java根据ip查计算机名_Java如何从IP地址查找主机名?
- different styles of button in footer area
- python完整安装顺序_Python安装与卸载流程详细步骤(图解)
- Java Socket编程详解
- 局域网 两台电脑共享 密码关闭
- P8U8 IT这块出书门槛相对比较低
- vim莫名假死的解决办法
- SpringBoot中的@ConfigurationProperties
- ES6新语法 变量 、 服务器端js和浏览器端js的区别
- 史上最简单MySQL教程详解(基础篇)之SQL语句以及预留关键字介绍
- 交换机 路由器和集线器的区别
- mysql密码怎么解密_MySQL密码加密与解密详解
- linux pci转can驱动程序,PCI转LPT并口卡驱动程序
- python预处理tif格式图片
- 微软苏州二期全面封顶,明年投入使用!三期开工时间已定,研发人才将达5000余人!...
- 【空气质量数据分析专题三】优良率年际变化分析
- API 的理解与使用- 键管理
热门文章
- python定义栈_Python栈实现
- git新建分支并且在切换分支开发
- JavaScript常用数组操作
- 'display','position'和'float'相互关系
- extjs中为什么使用“var me = this”?
- NopCommerce 2.5的部署
- mobile web页面调试方法
- jsp:include标签与include指令的区别
- Android NDK开发篇(四):Java与原生代码通信(原生方法声明与定义与数据类型)
- java 多线程面试题