根据成绩输出对应的等级(使用if多分支和switch语句分别实现)
根据成绩输出对应的等级,使用if多分支和switch语句分别实现。
a) A级 [90,100]
b) B级 [80,90)
c) C级 [70,80)
d) D级 [60,70)
e) E级 [0,60)
if语句实现:
package com.Summer_0417.cn; import java.util.Scanner; /**
* @author Summer
* 2. 根据成绩输出对应的等级,使用if多分支和switch语句分别实现。
a) A级 [90,100]
b) B级 [80,90)
c) C级 [70,80)
d) D级 [60,70)
e) E级 [0,60) */
public class Test_Method03 { public static void main(String[] args) {
//键盘录入一个成绩
Scanner input = new Scanner(System.in);
System.out.println("请您输入您的成绩:");
double score = input.nextDouble();
//使用if语句进行判断
String grade;//定义一个等级的变量
if (score>100) {//输入无效的成绩直接跳出方法
grade = "错误";
System.out.println("请输入有效的成绩");
return;
}else if (score>=90) {
grade = "A";
} else if(score>=80) {
grade = "B";
}else if(score>=70) {
grade = "C";
}else if(score>=60) {
grade = "D";
}else {
grade = "E";
}
System.out.println("您的成绩是"+score+"您的等级是"+grade); } } switch语句:
package com.Summer_0417.cn; import java.util.Scanner; public abstract class Test_Method04 { public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请您输入您的成绩:");
int score = input.nextInt();
//switch语句不能对于double类型进行使用
String grade;
if (score>100) {//如果输入了无效的成绩直接跳出方法
System.out.println("请输入有效的成绩");
return;
}
switch (score/10){
case 10:grade = "A";break;
case 9:grade = "A";break;
case 8:grade = "B";break;
case 7:grade = "C";break;
case 6:grade = "D";break;
default:grade = "E";
}
System.out.println("您的成绩是"+score+"您的等级是"+grade);
} }
根据成绩输出对应的等级(使用if多分支和switch语句分别实现)的更多相关文章
- 根据考试成绩输出对应的礼物,90分以上爸爸给买电脑,80分以上爸爸给买手机, 60分以上爸爸请吃一顿大餐,60分以下爸爸给买学习资料。 要求:该题使用多重if完成
package com.Summer_0417.cn; import java.util.Scanner; /** * @author Summer * 根据考试成绩输出对应的礼物, * 90分以上爸 ...
- YTU 2416: C语言习题 成绩输出
2416: C语言习题 成绩输出 时间限制: 1 Sec 内存限制: 128 MB 提交: 1111 解决: 417 题目描述 输入n(<=10)个学生的姓名.学号和成绩,将其中不及格者的姓 ...
- switch语句判断学生成绩
下面通过判断学生成绩来展示switch语句的使用. Q:判断学生成绩的等级,90-100分为A级,80-89为B级,70-79为C级,60-69为D级,60以下不及格. package main im ...
- PHP Switch 语句判断成绩
初入PHP,就想简单的利用switch语句写一个关于成绩等级的判断,整个过程分为两部分一是前端数据,二是后台的计算. [HTML代码] <!-- * * * @Author: wyy * @Da ...
- 笔记二:JS的输出、语法、语句、字符串、条件语句、switch语句、for循环、while循环
1.JS的输出: 注意:JS没有任何打印或者输出的函数 JS输出数据的集中方法: 1.使用window.alert()弹出警告框: 2.使用document.write()方法将内容写到HTML文档 ...
- Java练习 SDUT-1119_输入数字星期,输出英文(switch语句)
C语言实验--输入数字星期,输出英文(switch语句) Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 从键盘上输入数 ...
- C语言-switch语句的使用。对文件的输出处理。for循环和if的结合使用。
//函数fun功能:统计字符串中各元音字母的个数,注意:不区分大小写. //重难点:switch语句的使用. #include <stdlib.h> #include <conio. ...
- SQL——存储过程实例 调用带参数的过程(成绩输出)
create or replace procedure test_score(input in number,output out char) is begin then begin output : ...
- 基于visual Studio2013解决C语言竞赛题之0805成绩输出
题目
随机推荐
- 【20190221】HTTP-URI与URL
URI(uniform resource identifier)统一资源标识符是由某个协议方案表示的资源的定位标识符, URI 用字符串标识某一互联网资源,而 URL 表示资源的地点(互联网上所处的位 ...
- Dynamics 365-部分用户访问环境缓慢
链接来自MS MVP 罗勇大神的Dynamics 365中部分账号使用系统明显缓慢怎么办?先这么干! 之前项目中也遇到过客户部分账户访问环境缓慢的问题,在此做个记录,等再碰到了,以此思路进行尝试
- iOS----------开发中常用的宏有那些
OC对象判断是否为空? 字符串是否为空 #define kStringIsEmpty(str) ([str isKindOfClass:[NSNull class]] || str == nil || ...
- Implemented Energy-Conserving Hair Scattering Model from Weta Digital
I used to implement the Energy-Conserving Hair Scattering Model as the pre-calculation program, so t ...
- Windows Server 2016-管理站点复制(一)
可以使用Active Directory站点和服务管理单元来管理实现站点间复制拓扑的特定于站点的对象.这些对象存储在Active Directory域服务 (AD DS) 的站点容器中.同一个站点内的 ...
- NPOI 笔记
前言 文档:http://npoi.codeplex.com/documentation 示例:https://npoi.svn.codeplex.com/svn/ 下载:https://www.nu ...
- Ubuntu下vim打开文件时,提示请按ENTER或其它命令继续
最近配置了一下vim,重启后,配置生效.但在用vim打开文件的时候,出现了一个问题:每次用vim打开文件的时候,都会提示请按ENTER或其它命令继续.这个真的很烦人.那么怎么把它消除掉呢? 首先要搞清 ...
- 缺少 mysqli 扩展。请检查 PHP 配置。
安装了新的lamp,想打开数据库,结果出现了这种错误: phpMyAdmin - 错误缺少 mysqli 扩展.请检查 PHP 配置. <a href="Documentation.h ...
- Vue学习之路4-v-bind指令
1. 定义 1.1 v-bind 指令被用来响应地更新 HTML 属性,其实它是支持一个单一 JavaScript 表达式 (v-for 除外). 2. 语法 2.1 完整语法:<span v- ...
- LeetCode算法题-Guess Number Higher or Lower(Java实现)
这是悦乐书的第211次更新,第224篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第79题(顺位题号是374).我们正在玩数字游戏. 游戏如下:我从1到n中选择一个数字. ...