包含gradejava的词条

博主:adminadmin 2022-11-24 09:00:15 66

本篇文章给大家谈谈gradejava,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

JAVA问题:编辑一个程序读取Grade.java类里面的数据,grade的数据为姓名,成绩,和奖励,不胜感激30分,快

新建一个学生类,如下:

public class Student {

private String name;

private int chineseScore;

private int mathScore;

private int artScore;

/**糖果数**/

private int sweet = 0;

/**鸡蛋数**/

private int egg = 0;

public int getSweet() {

return sweet;

}

public void setSweet(int sweet) {

this.sweet = sweet;

}

public int getEgg() {

return egg;

}

public void setEgg(int egg) {

this.egg = egg;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getChineseScore() {

return chineseScore;

}

public void setChineseScore(int chineseScore) {

this.chineseScore = chineseScore;

}

public int getMathScore() {

return mathScore;

}

public void setMathScore(int mathScore) {

this.mathScore = mathScore;

}

public int getArtScore() {

return artScore;

}

public void setArtScore(int artScore) {

this.artScore = artScore;

}

}

这个是你的grade类:

public class Grade {

public String name[] = {"喜洋洋", "美羊羊", "懒羊羊", "沸羊羊", "暖羊羊", "灰太狼", "红太狼"};

//成绩顺序如下:语文、数学、美术

public int [][] result = {

{95, 99, 93},

{94, 92, 99},

{78, 81, 65},

{84, 78, 65},

{90, 89, 70},

{93, 95, 89},

{77, 79, 80}};

}

这个是主函数:

public class Test {

public static void main(String[] args) {

Grade grade = new Grade();

Student[] students = new Student[grade.name.length];

for(int i=0;i grade.name.length;i++){

students[i] = new Student();

students[i].setName(grade.name[i]);

}

for(int i=0;igrade.result.length;i++){

students[i].setChineseScore(grade.result[i][0]);

students[i].setMathScore(grade.result[i][1]);

students[i].setArtScore(grade.result[i][2]);

}

for(int i=0;istudents.length;i++){

Student student = students[i];

if(student.getChineseScore()=90){

student.setEgg(student.getEgg()+1);

}else if(student.getChineseScore()90 student.getChineseScore()=80){

student.setSweet(student.getSweet()+1);

}

if(student.getMathScore() = 90){

student.setEgg(student.getEgg()+1);

}else if(student.getMathScore() 90 student.getMathScore()=80){

student.setSweet(student.getSweet()+1);

}

if(student.getArtScore() 70){

student.setSweet(student.getSweet()+1);

}

}

int eggCount = 0;

int sweetCount = 0;

for(int i=0;istudents.length;i++){

eggCount = eggCount + students[i].getEgg();

sweetCount = sweetCount+students[i].getSweet();

System.out.println(students[i].getName()+"获得的鸡蛋熟是:"+students[i].getEgg()+"个,获得的糖果是:"+students[i].getSweet()+" 颗");

}

System.out.println("老师要买的鸡蛋个数是:"+eggCount+",老师要买的糖果颗数:"+sweetCount);

}

}

打印的结果如下:

喜洋洋获得的鸡蛋熟是:2个,获得的糖果是:1 颗

美羊羊获得的鸡蛋熟是:2个,获得的糖果是:1 颗

懒羊羊获得的鸡蛋熟是:0个,获得的糖果是:1 颗

沸羊羊获得的鸡蛋熟是:0个,获得的糖果是:1 颗

暖羊羊获得的鸡蛋熟是:1个,获得的糖果是:1 颗

灰太狼获得的鸡蛋熟是:2个,获得的糖果是:1 颗

红太狼获得的鸡蛋熟是:0个,获得的糖果是:1 颗

老师要买的鸡蛋个数是:7,老师要买的糖果颗数:7

简单的java程序,谁能解释下第1,5,9行啊,为什么要用grade,第9行的用法,详细啊!谢谢!

第一行:导入 java.util包下面所有的类

第五行:定义一个字符型变量,名字叫grade,没有设定初始值

第九行,给你分解一下

if(a=90){

grade='A';

}else {

if(a=60){

grade='B';

}else{

grade='C';

}

}

a?b:c 是一个表达式,表示的意思是如果a为真,表达式的值为b,否则为c,第九行只是把这个表达式嵌套使用了

grade在这里只是一个字符变量的名字,随便起的,只要符合Java变量命名规则就可以了

初学者求救!一个JAVA问题,怎样写一个程序读取一个Grade类

public class GradeTest {

/**

* @param args

*/

public static void main(String[] args) {

Grade grade=new Grade();

int totalEgg=0;

int totalCandy=0;

for(int i=0;igrade.name.length;++i)

{

int tempEgg=0;

int tempCandy=0;

if(grade.result[i][0]=90)

++tempEgg;

else if(grade.result[i][0]=80)

++tempCandy;

if(grade.result[i][1]=90)

++tempEgg;

else if(grade.result[i][1]=80)

++tempCandy;

if(grade.result[i][1]=70)

++tempCandy;

System.out.println(grade.name[i]+"小朋友获得了:"+tempEgg+"个鸡蛋,"+tempCandy+"个糖果!");

totalEgg+=tempEgg;

totalCandy+=tempCandy;

}

System.out.println("老师共需要购买:"+totalEgg+"个鸡蛋,"+totalCandy+"个糖果!");

}

}

关于gradejava和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-24,除非注明,否则均为首码项目网原创文章,转载请注明出处。