189 8069 5689

java打印成绩表代码 java打印报表

java输出学生学号,姓名,成绩

public class Student {

创新互联公司长期为数千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为清苑企业提供专业的网站制作、网站建设清苑网站改版等技术服务。拥有10多年丰富建站经验和众多成功案例,为您定制开发。

private int kemu1, kemu2, kemu3, kemu4, kemu5;

public int getKemu1() {

return kemu1;

}

public void setKemu1(int kemu1) {

this.kemu1 = kemu1;

}

public int getKemu2() {

return kemu2;

}

public void setKemu2(int kemu2) {

this.kemu2 = kemu2;

}

public int getKemu3() {

return kemu3;

}

public void setKemu3(int kemu3) {

this.kemu3 = kemu3;

}

public int getKemu4() {

return kemu4;

}

public void setKemu4(int kemu4) {

this.kemu4 = kemu4;

}

public int getKemu5() {

return kemu5;

}

public void setKemu5(int kemu5) {

this.kemu5 = kemu5;

}

}

上边的是Student类

import java.util.ArrayList;

import java.util.Random;

public class Test {

public static void main(String[] args) {

ArrayListStudent list = new ArrayListStudent();

// 初始化成绩

for (int n = 0; n  20; n++) {

Student st = new Student();

st.setKemu1(new Random().nextInt(100));

st.setKemu2(new Random().nextInt(100));

st.setKemu3(new Random().nextInt(100));

st.setKemu4(new Random().nextInt(100));

st.setKemu5(new Random().nextInt(100));

list.add(st);

}

// 计算平均成绩

int avg = 0;

for (int n = 0; n  20; n++) {

avg += list.get(n).getKemu1();

avg += list.get(n).getKemu2();

avg += list.get(n).getKemu3();

avg += list.get(n).getKemu4();

avg += list.get(n).getKemu5();

}

double avg2 = avg / 20;

System.out.println("全班平均成绩" + avg2);

// 计算谁得奖

for (int n = 0; n  20; n++) {

double avg3;

int avg4 = 0;

avg4 += list.get(n).getKemu1();

avg4 += list.get(n).getKemu2();

avg4 += list.get(n).getKemu3();

avg4 += list.get(n).getKemu4();

avg4 += list.get(n).getKemu5();

avg3 = avg4;

System.out.println((n + 1) + "成绩为" + avg3);

if (avg3  (avg2 * 1.2)) {

System.out.println((n + 1) + "该生获得1等将");

}

if (avg3  (avg2 * 1.1)) {

System.out.println((n + 1) + "该生获得2等将");

}

}

}

}

好了 可以了

ArrayList是动态数组

求JAVA源代码

import java.util.ArrayList;

import java.util.List;

import java.util.Scanner;

public class GradeStatistic {

public static void main(String[] args) {

GradeStatistic gs = new GradeStatistic();

ListMark list = new ArrayListMark();

float sum = 0;

while(true){

Scanner sc = new Scanner(System.in);

System.out.print("Please input student name: ");

String name = sc.nextLine();

if(name.equals("end")){

break;

}

System.out.print("Please input student score: ");

float score = sc.nextFloat();

sum += score;

list.add(gs.new Mark(name, score));

}

float max = list.get(0).getScore();

float min = list.get(0).getScore();

for(Mark mark: list){

if(max mark.getScore()){

max = mark.getScore();

}

if(min mark.getScore()){

min = mark.getScore();

}

}

float average = sum / list.size();

System.out.println("Average is: " + average);

System.out.println("Max is: " + max);

System.out.println("Min is: " + min);

}

private class Mark{

private String name;

private float score;

public Mark(String name, float score){

this.name = name;

this.score = score;

}

public String getName() {

return name;

}

public float getScore() {

return score;

}

}

}

----------------------

Please input student name: Zhang san

Please input student score: 100

Please input student name: Li Si

Please input student score: 91

Please input student name: Ec

Please input student score: 35

Please input student name: ma qi

Please input student score: 67

Please input student name: end

Average is: 73.25

Max is: 100.0

Min is: 35.0

编写一个JAVA程序,有命令行参数给出百分制成绩

if (course = 90) {

System.out.println("A");

} else if (course = 80 course 90) {

System.out.println("B");

} else if (course = 70 course 80) {

System.out.println("C");

} else if (course = 60 course 70) {

System.out.println("D");

} else {

System.out.println("E");

}

能帮我用java写个学生成绩表吗急用

import java.util.ArrayList;

import java.util.List;

import java.util.Scanner;

public class Student {

/**

* 学生成绩表

*/

private String name;//学生姓名

private double score;//学生成绩

public Student(){}

public Student(String name,double score){

this.name=name;

this.score=score;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public double getScore() {

return score;

}

public void setScore(double score) {

this.score = score;

}

//主函数

public static void main(String[] args) {

ListStudent list=new ArrayListStudent();

Student[] stu=new Student[5];

//为学生对象赋值

for(int i=0;i5;i++){

stu[i]=new Student();

Scanner sc=new Scanner(System.in);

System.out.print("请输入学生姓名:");

stu[i].setName(sc.next());

System.out.print("请输入学生成绩:");

stu[i].setScore(sc.nextDouble());

list.add(stu[i]);

}

//打印输出学生成绩表

System.out.println("姓名\t成绩");

for(Student s:list){

System.out.println(s.getName()+"\t"+s.getScore());

}

}

}


分享名称:java打印成绩表代码 java打印报表
URL链接:http://jkwzsj.com/article/hjcihd.html

其他资讯