1、06 if(ab)07 max=a ;08 09 else10 max=b ;11 12 13 【运行结果】 5第2章 Java语言基础1请完成下面程序,使得程序的输出结果如右图所示。01. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *public class LoopControl 02. public static void main(String args) 03. outer: for (int i = 0; i
2、10; i+) 04. for (int j = 0; j i) 06. ;07. continue outer ;08. 09. 10. 11. 12. 2编写程序,输出英文字母AZ及其对应的Unicode编码值。01. public class CharUnicodeTest 03. for(char c=A;c=Zc+)04. 05. 06. 3编写程序,计算1!+2!+3!+20!的和。01. public class NestedLoopTest 03. long sum=0;04. long fac;05. for(int i=1;i21;i+)06. fac=1;07. for(
3、int j=1;j=85)17. return 优秀18. else if(average=75)19. return 良好20. else if(average=65)21. return 中等22. else if(average=60)23. return 及格24. else25. return 不及格26. 27. /研究生类01. public class Postgraduate extends Student02. public Postgraduate(String name,int scores)研究生=90)=80)=70)/测试类01. public class Stu
4、dentTest 02. public static void main(String args)03. Student s=new Student10;04. int scores=new int10Student.COURSE_COUNT;05. for(int i=0;5;06. for(int j=0;07. scoresij=(int)(Math.random()*61+40);08. 09. si=new Undergraduate(+(i+1),scoresi);10. si.setGrade(si.calculateGrade();12. for(int i=5;10;13.
5、for(int j=0;14. scoresij=(int)(Math.random()*61+40);15. 16. si=new Postgraduate(+(i-4),scoresi);17. si.setGrade(si.calculateGrade();18. 19. int c;20. for(int i=0;21. c=si.getScores();22. for(int j=0;23. 25. 26. 运行结果:本科生1 本科生 93 90 68 良好本科生2 本科生 76 89 58 中等本科生3 本科生 79 66 90 良好本科生4 本科生 95 85 98 优秀本科生5
6、 本科生 54 78 53 及格研究生1 研究生 83 61 86 中等研究生2 研究生 91 57 85 中等研究生3 研究生 70 96 55 中等研究生4 研究生 43 75 62 及格研究生5 研究生 43 80 61 及格5. 应用枚举类编写程序,根据第4题的要求输出本科生及研究生的成绩等级。将学生成绩等级定义成枚举类,其它功能不变,完成类的定义并进行测试。/抽象类02. /枚举类定义03. static enum Grade 04. DISTINCTION(), 05. MERIT(06. AVERAGE(07. PASS(08. FAIL(09. private String s
7、coreGrade;10. Grade(String scoreGrade) 11. this.scoreGrade = scoreGrade;12. 13. public String getScoreGrade() 14. return scoreGrade;15. 16. 17. final static int COURSE_COUNT = 3;18. private String name;19. private String type;20. private int scores;21. private Grade sgrade;22. public Student(String
8、name) 23. this.name = name;25. public void setName(String name) 26. this.name = name;28. public String getName() 29. return name;31. public void setType(String type) 32. this.type = type;34. public String getType() 35. return type;36. 37. public void setScores(int scores) 38. this.scores = scores;39
9、. 40. public int getScores() 41. return scores;42. 43. public void setGrade(Grade sgrade) 44. this.sgrade = sgrade;45. 46. public Grade getGrade() 47. return sgrade;48. 49. public abstract Grade calculateGrade();50. 07. public Grade calculateGrade()17. return Grade.DISTINCTION;19. return Grade.MERIT;21. return Grade.AVERAGE;23. return Grade.PASS;25. return Grade.FAIL;
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1