问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用JAVA程序编写:输入10个学生的成绩,分数由高到低排序

发布网友 发布时间:2022-06-19 10:35

我来回答

3个回答

热心网友 时间:2024-12-04 07:10

package test;

import java.util.Scanner;

public class test{

public static void main(String[] args)
{
test ts = new test();
Scanner sc = new Scanner(System.in); //Scanner类的构造方法。
int a[] = new int[10];
System.out.println("输入10个同学的成绩,中间以空格隔开");
for (int i = 0; i < a.length; i++) {
a[i] = sc.nextInt(); //依次输入数字中间以空格隔开。
}

test.maopao(a); //调用排序方法。

for (int i = 0; i < a.length; i++)
System.out.println(a[i]);
}

public static void maopao(int array[]) { //定义冒泡排序方法。
int i;
int k;
for (i = 0; i < array.length; i++) {
for (k = 0; k < array.length - 1 - i; k++) {
if (array[k] < array[k + 1]) {
int temp = array[k];
array[k] = array[k + 1];
array[k + 1] = temp;
}
}
}
}
}

热心网友 时间:2024-12-04 07:10

package
a;
import
java.io.bufferedreader;
import
java.io.inputstreamreader;
import
java.util.arrays;
import
java.util.comparator;
public
class
test1
{
class
score{
string
name;
float
score1;
float
score2;
float
score3;
float
scorea;
score(string
name,
string
s1,
string
s2,
string
s3){
this.name
=
name;
score1
=
float.parsefloat(s1);
score2
=
float.parsefloat(s2);
score3
=
float.parsefloat(s3);
scorea
=
(score1
+
score2
+
score3)/3;
}
public
string
tostring(){
return
name
+
"\t"
+
score1
+
","
+
score2
+
","
+
score3;
}
}
public
static
void
main(string[]
args)
throws
exception{
final
int
num
=
3;
test1
t
=
new
test1();
system.out.println("请依次输入姓名,数学,英语,计算机的成绩,用回车分割");
score[]
arr
=
new
score[num];
bufferedreader
in
=
new
bufferedreader(new
inputstreamreader(system.in));
for
(int
i=0;i
(){
public
int
compare(score
s1,
score
s2)
{
if
(s1.scorea
<
s2.scorea)
return
-1;
if
(s1.scorea
>
s2.scorea)
return
1;
if
(s1.score1
<
s2.score1)
return
-1;
if
(s1.score1
>
s2.score1)
return
1;
if
(s1.score2
<
s2.score2)
return
-1;
if
(s1.score2
>
s2.score2)
return
1;
if
(s1.score3
<
s2.score3)
return
-1;
if
(s1.score3
>
s2.score3)
return
1;
return
0;
}
});
for
(int
i=0;i
评论
0
0
加载更多

热心网友 时间:2024-12-04 07:11

输入有没有什么*,是提示输入,还是运行程序时直接输入
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
胜达这款车百公里油耗多少? 胜达节能油加盟办厂可靠吗是不是骗子 河南洛阳胜达就是骗子,我把钱交了也不来人了,他们一个老总说了爱咋办... 胜达油是个骗局吗 胜达节能油是什么? 叩解度关于叩解的论述 湿重跟湿重有关的打浆磨片 戴尔XPS M1330-950重要参数 如果到别的单位去面试的话 如果人家问起为什么会选择这家公司而离开另外... 学生会被两个部门同时面试怎么办 手机老是被偷怎么办 中国生态农业的基本内涵是什么?可以找设计院了解下规划的详情嘛?_百 ... 支付宝提现到银行卡收不到账是怎么回事 支付宝提现到银行卡一直不到账怎么办 支付宝提现到银行卡几天了还没有到账是怎么回事 绿萝用什么花盆 文创饮料盒的意义 150153 创业板B 分级基金 这个怎么样 有谁告诉我,去年苏州昆山限购后,今年房价走势怎么样 昆山花桥万科魅力之城精装房价走势图? 我手机的wifi信号有一格,那电脑的wifi信号有几格? 手机wifi信号一共几格 开原到辽源多少公里 从吉林辽源到山东潍坊多少公里 蹲化里辽源有多远? 辽源有什么金店 辽源日报的历史沿革 辽源市金洲乡都有什么村 智能吧论坛?谁知道长虹电视怎么安装es浏览器 领英助理(linkedines)的赢在领英高峰论坛是免费的吗?大概多久举报一次呢... java数组:输入班级人数,然后循环输入学生的名字和该学生的成绩,然后进 ... 手机提示程序无法运行怎么办 如果把v信零钱转入到零钱通再从零钱通转入到银行卡需要手续费吗?_百 ... 西瓜论个卖,规则是:a斤重的西瓜卖A元,b斤重的西瓜卖B元,a加b斤重的西... 人人皆可卖西瓜是什么典故? α-己基肉桂醛、α-甲基肉桂醛、α-氯代肉桂醛国内哪有卖的? 我最近检查得了颈部动脉血管瘤,不知该怎么办,怎样治疗会更好些?_百... 肉桂醇可作为合成高分子化合物的原料? 电脑如何设置软件自启动 求德国易福门PN7004,SI5010的使用说明书。。。 印刷打码怎么从1跳到9 opaicn抽油烟机怎么打开手感 校园修神录saber专属武器怎么融合升级啊 校园修神录2.4专属技能怎么升级 校园修神录2.5怎么刷专属最快 一个人如果失去了快乐的能力,是不是会渐渐死去? 桥式公式是什么啊? QQ漂流瓶写什么话 我们失去了快乐的能力,为什么呢? 拟人修辞的提示语: