将学生的成绩按不同的分数段分为优、良、中、差、及格和不及格5个等级,从键盘上输入一个1~100之间的成绩,输出相应的等级。要求用switch语句实现。

实现代码:

import java.io.IOException;

import java.util.Scanner;

public class ChapterFour {

/**

* @param args

*/

public static void main(String[] args) throws IOException {

int testScore;

String grade;

Scanner reader = new Scanner(System.in);

do{

System.out.print("请输入1~100的分数: ");

testScore = reader.nextInt();

}while(testScore >100 || testScore<0);

switch(testScore/10){

case 9 :

grade = "优";

break;

case 8 :

grade = "良";

break;

case 7:

grade = "中";

break;

case 6:

grade = "及格";

break;

default:

grade = "不及格";

}

System.out.println("成绩评定: " + grade);

}

}

设学生的学习成绩按如下的分数段评定为4个等级:85~100为A,70~84为B,60~69为C,0~59为D。从键盘输入一个0~100之间的成绩,要求用switch语句根据成绩,评定并输出相应的等级。

import java.io.IOException;

import java.util.Scanner;

public class ChapterFour {

/**

* @param args

*/

public static void main(String[] args) throws IOException {

//P55练习题2

int testScore;

char grade;

Scanner reader = new Scanner(System.in);

do{

System.out.print("请输入1~100的分数: ");

testScore = reader.nextInt();

}while(testScore >100 || testScore < 0);

//testScore = testScore+5;

switch(testScore/10){

case 10:

case 9:

grade ='A';

break;

case 7:

grade = 'B';

break;

case 6:

grade = 'C';

break;

default:if(testScore > 84){

grade ='A';

}else if(testScore > 70 ){

grade = 'B';

}else

grade = 'D';

}

System.out.println("成绩评定: "+grade);

}

}

编写一个Java应用程序,输出1~100之间既可以被3整除,又可以被7整除的数。

public class ChapterFour {

/**

* @param args

*/

public static void main(String[] args) throws IOException {

//P55练习题3

int i =1, n=100;

System.out.print("1~100中能被3整除,又能被7整除的数: ");

for(i = 1; i<=n; i++){

if(i % 3 == 0 &&i % 7 ==0)

System.out.print(" "+i +" ");

}

}

}

编写一个Java应用程序,在键盘上输入数n, 计算并输出1!+2!+3!+…+n!的结果。

import java.io.IOException;

import java.util.Scanner;

public class ChapterFour {

/**

* @param args

*/

public static void main(String[] args) throws IOException {

//P55练习题4

int temp = 1, sum = 0, n;

System.out.print(“请输入一个数: “);

Scanner reader = new Scanner(System.in);

n = reader.nextInt();

for(int i=1; i<=n; i++){

for(int j =1; j<= i;j++){

temp *= j;

}

System.out.println(i + “的阶乘” + temp);

sum += temp;

temp = 1;

}

System.out.println(sum);

}

}

java将学生的成绩按不同的分数段_Java练习题相关推荐

  1. 将学生的成绩按照不同的分数段分为优,良,中,及和不及格五个等级,从键盘上输入一个0~100的成出相应的等级。要求用Switch语句实现。

    import java.util.Scanner;public class Test2 {public static void main(String[] args) {int score;int g ...

  2. java习题4.1-将学生的学习成绩按不同的分数段分为优、良、中、及格和不及格五个登记,从键盘上输入一个0~100的成绩,输出相应的等级。要求用switch语句实现

    将学生的学习成绩按不同的分数段分为优.良.中.及格和不及格五个登记,从键盘上输入一个0~100的成绩,输出相应的等级.要求用switch语句实现 import java.util.Scanner;pu ...

  3. 用c#算成绩的总和_c#编写一个学生成绩计算程序,统计出一个班学生的某门课程各分数段的人数(分数段:90分以上,80-90,70-80,...

    编写一个学生成绩计算程序,统计出一个班学生的某门课程各分数段的人数(分数段:90分以上,80-90,70-80,60-70,60分以下)成绩的计算方式是:平时成绩*40%+期末成绩*60%=最终成绩. ...

  4. [附源码]java毕业设计学生考试成绩分析系统

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  5. 基于java的学生考试成绩分析程序

    一.系统分析 本次试验需要编写一个学生考试成绩分析程序,至少具有这些功能:基本数据输入,能够建立并且输入班级.学生.课程和成绩单的信息,指定特定的班级和课程后,能够输出该班的所有学生的成绩,通过这个方 ...

  6. 基于java的学生选课成绩信息系统

    本系统是采用B/S模式进行开发的,系统的用户权限有三种:教师,学生和系统管理员,不同权限用户登入到不同的操作界面.该系统主要由学生管理.教师管理.成绩管理和选课管理等功能模块组成,本文具体介绍了各功能 ...

  7. Java定义学生数学成绩_java程序设计,求代码 1.定义学生类,学生类有学号,姓名,语文成绩,数学成绩的属性和有参的构造...

    展开全部 import java.util.Comparator; public class Student implements Comparable { private int no; priva ...

  8. C语言输入成绩等级输出对应分数段

    #include <stdio.h> #include <stdlib.h>/* run this program using the console pauser or ad ...

  9. 学生表 成绩表 课程表 教师表

    学生表: Student(s_id,s_name,s_birth,s_sex) –学生编号,学生姓名, 出生年月,学生性别 课程表: Course(c_id,c_name,t_id) – –课程编号, ...

  10. C语言-数组-读入学生信息统计各分数段人数并打印

    从键盘输入一个班(全班最多不超过30人)学生的某门课的成绩,当输入成绩为负值时,输入结束,分别实现下列功能:  统计不及格人数并打印不及格学生名单.  统计成绩在全班平均分及平均分之上的学生人数,并打 ...

最新文章

  1. 人工智能训练云燧T10
  2. 备战2022秋季“金三银四”跳槽必备:软件测试面试题,贡献给需要的小伙伴,最后有惊喜哦
  3. VS2010Web默认的浏览器设置和VS里调试JavaScript代码的设置
  4. Visual Studio 11 Beta 带来新的Metro 应用开发体验
  5. Boost:双图bimap与散列索引的测试程序
  6. linux boot分区有什么用,/ boot分区的真正作用是什么?
  7. PowerBI 2019.12更新完美收官2019
  8. Project vector on to vector
  9. jcr多久更新一次_拼多多商品价格竞争力星级有什么用?多久更新一次?
  10. 许晴×××汤的营养价值
  11. VS2012下基于Glut OpenGL显示一些立体图形示例程序:
  12. soa---java 多线程的---锁
  13. Android 使用gson完成Json转map,json转单个对象,json转数组
  14. LoadRunner教程(13)-LoadRunner 服务水平协议
  15. 裤子尺码对照表eur40_有了裤子尺码对照表,再也不用担心买错裤子了
  16. 时空跳跃者的魔法(codevs3315)
  17. 图像预处理(Evision)
  18. 国内高校大数据教研机构调研报告
  19. ETI工作-测试文件多层folder树生成
  20. Weir Flow Control售予First Reserve事宜完成之后更名为Trillium Flow Technologies

热门文章

  1. 基于卷积神经网络和迁移学习实现场景图片分类任务
  2. 博弈论——选举/投票(voting)
  3. robot光线机器人安卓版_灯光机器人中文版下载-灯光机器人游戏下载v1.6.5 安卓版-2265游戏网...
  4. 获取系统分辨率_100 GHz传送带高速成像系统
  5. 第二章 ZeroMQ进阶
  6. 闲来无事实现个备忘录,到点提醒
  7. nova4e鸿蒙,为何如此执着麒麟芯片?华为首席战略官揭晓答案
  8. 戴尔r510服务器修复,DELL R510服务器宕机案例(1)
  9. 远程连接mysql数据库 需要的操作
  10. 一周信创舆情观察(12.13~12.19)