正文
java代码实现分数输出 java输入分数
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
JAVA简单编程:教师统计学生分数并输出
///: Filename: Teacher.java
//老师类
public class Teacher {
//根据学生成绩java代码实现分数输出的平均分由高到低排序;
private void sortStudents(Student[] s){
Student t;
for(int i=0; is.length-1; i++)
if(s[i+1].getAvgResult()s[i].getAvgResult()){
t=s[i];
s[i]=s[i+1];
s[i+1]=t;
i-=i==0?1:2;
}
}
//公布学生考试成绩
private void printInfo(Student[] s){
for(int i=0; is.length; i++)
System.out.println(s[i].getCls()+": "+s[i].getName()+" 同学,\n 总分: "+s[i].getTotalResult()+", 平均分:"+s[i].getAvgResult()+" " +
" 名列本次考试java代码实现分数输出的第 "+(i+1)+" 名." +
"\n\t数学: "+s[i].getResult()[0]+" 分" +
"\n\t语文: "+s[i].getResult()[1]+" 分"+
"\n\t体育: "+s[i].getResult()[2]+" 分"+"\n");
}
public static void main(String[] args) {
String cls = "三(6)班";
Student 张三 = new Student("张三",cls,new float[]{80,70,90,});
Student 李四 = new Student("李四",cls,new float[]{90,75,65,});
Student 王五 = new Student("王五",cls,new float[]{85,95,70,});
Student[] all = {张三,李四,王五,};//全部学生放入一个数组,以便分析
Teacher th = new Teacher();//创建老师类
th.sortStudents(all);//老师对学生进行排序
th.printInfo(all);//老师公布学生java代码实现分数输出的结果
}
}
//学生类
class Student{
Student(){}
Student(String name,String cls,float[] r){
this.setName(name);
this.setCls(cls);
this.setResult(r);
}
private String name;//姓名
private String cls;//班级
private float[] results;//成绩
//SETTER
public void setName(String s){name=s;}
public void setCls(String s){cls=s;}
public void setResult(float[] f){results=f;}
//GETTER
public String getName(){return name;}
public String getCls(){return cls;}
public float[] getResult(){return results;}
public float getTotalResult(){//获取学生总成绩
float f = 0;
for(int i=0; iresults.length; i++)
f+=results[i];
return f;
}
public float getAvgResult(){//获取学生平均成绩
return getTotalResult()/results.length;
}
}
java输入成绩输出最高的成绩
import java.util.Scanner;
public class t2{
public static void main(String[] args){
Scanner cin=new Scanner(System.in);
int []a=new int[100];
int max1=0;//记录最大值
for(int i=0;i5;i++){//输入个数
a[i]=cin.nextInt();
max1=Math.max(max1,a[i]);//记录最大值
}
System.out.println("最高分:"+max1);//输出
}
}
怎样用java编写程序实现学生成绩等级划分,输入考试成绩,程序会相应输出成绩等级?
import java.util.Scanner;\x0d\x0apublic class test {\x0d\x0apublic static void main(String[] args) {\x0d\x0aScanner x = new Scanner(System.in);\x0d\x0aSystem.out.println("请输入成绩");\x0d\x0aint a=x.nextInt(); \x0d\x0aint n=a/10; //百分制转换为等第\x0d\x0aswitch(n){\x0d\x0acase 10: //表示如果n=10java代码实现分数输出,也就是一百分,输出A\x0d\x0acase 9:\x0d\x0aSystem.out.println("A");\x0d\x0abreak;\x0d\x0acase 8:\x0d\x0aSystem.out.println("B");\x0d\x0abreak;\x0d\x0acase 7:\x0d\x0aSystem.out.println("C");\x0d\x0abreak;\x0d\x0acase 6:\x0d\x0aSystem.out.println("D");\x0d\x0abreak;\x0d\x0acase 5:\x0d\x0acase 4:\x0d\x0acase 3:\x0d\x0acase 2:\x0d\x0acase 1:\x0d\x0acase 0:\x0d\x0aSystem.out.println("FAIL"); //低于六十分java代码实现分数输出的输出不及格 FAIL\x0d\x0abreak;\x0d\x0adefault:System.out.println(" 请输入一个正确java代码实现分数输出的成绩"); //输入java代码实现分数输出的不是百分制,报错\x0d\x0a}\x0d\x0a}\x0d\x0a}
java代码实现分数输出的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java输入分数、java代码实现分数输出的信息别忘了在本站进行查找喔。