java if 顺序 括号_03-03 java 顺序语句结构,选择结构if语句

/*if语句的格式3:

if(比较表达式1) {

语句体1;

}else if(比较表达式2) {

语句体2;

}else if(比较表达式3) {

语句体3;

}

...

else {

语句体n+1;

}

执行流程:

首先计算比较表达式1看其返回值是true还是false,

如果是true,就执行语句体1,if语句结束。

如果是false,接着计算比较表达式2看其返回值是true还是false,

如果是true,就执行语句体2,if语句结束。

如果是false,接着计算比较表达式3看其返回值是true还是false,

...

如果都是false,就执行语句体n+1。*/

importjava.util.Scanner;classIfDemo5 {public static voidmain(String[] args) {//需求:键盘录入一个成绩,判断并输出成绩的等级。

/*90-100 优秀

80-90 好

70-80 良

60-70 及格

0-60 不及格*/

//创建键盘录入对象

Scanner sc = newScanner(System.in);//录入数据

System.out.println("请输入你的考试成绩:");int score =sc.nextInt();/*if(score>=90 && score<=100) {

System.out.println("优秀");

}else if(score>=80 && score<90) {

System.out.println("好");

}else if(score>=70 && score<80) {

System.out.println("良");

}else if(score>=60 && score<70) {

System.out.println("及格");

}else {

System.out.println("不及格");

}*/

//这样写已经满足我的基本要求,但是可能别人在使用的时候,不会按照你要求的数据给出了。//在做一个程序的基本测试的时候,一定要考虑这样的几个问题:

//正确数据,错误数据,边界数据。

//而我们刚才写的程序并没有处理错误数据,所以这个程序不是很好,要改进

/*if(score>=90 && score<=100) {

System.out.println("优秀");

}else if(score>=80 && score<90) {

System.out.println("好");

}else if(score>=70 && score<80) {

System.out.println("良");

}else if(score>=60 && score<70) {

System.out.println("及格");

}else if(score>=0 && score<60){

System.out.println("不及格");

}else {

System.out.println("你输入的成绩有误");

}*/

//另一种判断改进

if(score<0 || score>100) {

System.out.println("你输入的成绩有误");

}else if(score>=90 && score<=100) {

System.out.println("优秀");

}else if(score>=80 && score<90) {

System.out.println("好");

}else if(score>=70 && score<80) {

System.out.println("良");

}else if(score>=60 && score<70) {

System.out.println("及格");

}else{

System.out.println("不及格");

}

}

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/567263.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java 项目部署_java项目部署

本文章只为帮助大家学习项目的发布&#xff0c;为基础篇&#xff0c;在此给大家示范在window环境下的项目部署及运维。以下版本为讲解示例&#xff0c;可自行改至匹配版本。服务器&#xff1a;window service2008 R2 Standard(提前准备好服务器&#xff0c;可以在服务器商家租服…

电气专业学python吗_985大学毕业起薪最高的五个专业,计算机、金融、电气上榜!...

本科毕业生起薪是指本科毕业生第一份工作能够获得的薪资水平&#xff0c;大学毕业生的起薪一般会因为学校、专业、地区的不同而有所差异。一般来说&#xff0c;985大学毕业生的起薪要比普通大学毕业生的起薪高一点&#xff0c;那么&#xff0c;985大学中&#xff0c;哪些专业的…

python核心教程_python核心教程--第四章

第四章讲的是python对象。4.1 python对象所有的python对象都拥有三个特性&#xff1a;身份&#xff0c;类型和值身份&#xff1a;每一个对象都有一个唯一的身份标识自己&#xff0c;任何对象的身份可以使用内建函数id()来得到。这个值可以被认为是该对象的内存地址。类型&#…

uwsgi怎么通过浏览器访问某个脚本_4个Shell小技巧帮你提高机器学习效率:写好脚本,事半功倍...

晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI在机器学习的实践过程中&#xff0c;用好Shell能帮你很多节省时间。最近&#xff0c;有位来自ETHZ的学生分享了一些Shell小技巧。对程序员来说&#xff0c;这些技巧更重要的是让你的思维从琐碎小事中解脱出来&#xff0c;大大提高…

java file 字符串_Java读取一个文本文件拼接成一个字符串(readFileToString)

import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import org.junit.Test;public class Demo {// 使用示例Testpublic void testName1() throws Exception {String filePath …

pythonselenium上传图片视频_如何用selenium、python上传文件(图片)

我添加了一个答案&#xff0c;任何人想使用处理恼人的msofiledialogs。这是对saravanan提出的解决方案的改进&#xff0c;但对Python来说更加充实。我也遇到过类似的问题&#xff0c;我正在为一家公司做脚本。我试图为一家公司的客户上传文件&#xff0c;但由于他们的网站工作方…

java中的.运算符_java中的各种运算符

1、算术运算符&#xff1b;算术运算符也就是我们小学所学过的&#xff1a; - */&#xff1b;还有取模运算符&#xff1a;%&#xff1b;取模运算符也就是求余的运算&#xff1b;运算形式&#xff1a;操作数 操作数&#xff1b;操作数 - 操作数&#xff1b;操作数 *操作数&#…

python curl 获取返回值_python获取系统命令的返回值 | curl in python

项目背景&#xff1a;通过curl 命令 从服务器获取数组&#xff0c;tids&#xff0c;然后导入到Mysql 表中。自己想的方案&#xff1a;shell命令不熟悉&#xff0c;另外python中的数据库等接口都已封装&#xff0c;所以想使用Python来做&#xff0c;利用Python调用shell命令。cu…

java 绑定属性_Java的动态绑定

看这段代码Father father new Son();父类引用指向子类对象&#xff0c;这是java的多态特性&#xff0c;有多态引到动态绑定&#xff0c;如何引入呢&#xff0c;看这个代码&#xff1a;classFather{privateString nameString;public voidspeak() {System.out.println(this.getC…

中软python编码规范考试试题_卓越分享 | 如何写出一手漂亮的Python代码?

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼Python语言这么火&#xff0c;有很多同学是从其他语言转行过来的(比如c&#xff0c;java语言)&#xff0c;多多少少写代码的时候也会受其他语言的影响&#xff01;而对于刚开始学编程的小白同学来说&#xff0c;解决问题的思路有的…

间接寻址级别不同_被遗忘的利息税,国债与存款的利率区别,同大额存单的4点大不同...

2020年6月10日的储蓄式电子国债发行又一次与理财人擦肩而过&#xff0c;因为疫情管控原因&#xff0c;此次暂时不发行&#xff0c;那么下一个认购国债的窗口&#xff0c;就是7月10日&#xff0c;仍然是储蓄式电子国债&#xff0c;期限还是3年期和5年期两种。那么能如期发行吗&a…

java宠物健康值_宠物健康微手册:成年篇

在健康微手册幼年篇之后&#xff0c;成年篇也出炉了。这里所说的成年&#xff0c;也就是从1岁起&#xff0c;到大型犬的6岁左右&#xff0c;或者小型犬或猫猫的10岁左右。老年宠物的注意事项就留到下次再讲吧。身体检查&#xff1a;每年一到两次的身体检查很重要。小宠物不能告…

python定义数列每项的变量__Python定义方法

def 定义一个方法在项目编程中&#xff0c;我们往往要做很多重复的事&#xff0c;比如一个排序的功能(当然Python中内置排序的方法)&#xff0c;在编程中&#xff0c;我们肯定是会多次用到这个功能的&#xff0c;如果我们每次都在要用这个功能时&#xff0c;都去写一遍&#xf…

java 变参 使用数组调用_java中的可变参数使用方法

java中的可变参数使用方法可变参数时Java 1.5新增的方法&#xff0c;可变参数方法接收0个或者多个指定类型的参数&#xff0c;可变参数机制通过先创建一个数组&#xff0c;数组的大小为在调用位置所传递的参数数量&#xff0c;然后将参数值传到数组中&#xff0c;最后将数组传递…

python课程水平测试成绩查询_学业水平考试成绩查询系统入口

学业水平测试是对高中生在校期间学习情况的全面检测。学业水平测试、语数外科目考试、综合素质评价&#xff0c;共同构成完整的高中学生综合评价体系。学业水平考试成绩如何查询1、网站查询&#xff1a;通过百度或输入网址&#xff0c;进入学业水平测试成绩查询的官网&#xff…

lamp配置python_LAMP搭建笔记

LAMP简介LAMP指的Linux(操作系统)、ApacheHTTP 服务器&#xff0c;MySQL(有时也指MariaDB&#xff0c;数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母。LAMP便成了一组常用来搭建动态网站或者服务器的开源软件&#xff0c;本身都是各自独立的程序&#xff0c;但是因为…

抽象类可以用new创建对象吗_宠物可以用人类的湿巾吗?猫咪有泪痕可以用纸巾擦掉吗?...

宠物还有专用的湿巾&#xff1f;当然喽&#xff01;不养宠物的小伙伴可能是无法理解的&#xff0c;人类的生活条件好了&#xff0c;宠物的生活条件在很多方面比人类还更上一层台阶呢&#xff01;喜欢逛宠物店和宠物展的小伙伴都会有这样的感慨&#xff0c;那就是人生不如喵生狗…

java什么时候需要同步_JAVA中线程在什么时候需要同步和互斥

JAVA中线程在什么时候需要同步和互斥关注:265 答案:6 mip版解决时间 2021-01-27 08:10提问者时光易老2021-01-27 03:32JAVA中线程在什么时候需要同步和互斥?(假如这题是考试题&#xff0c;要怎样回答&#xff1f;)详细点最佳答案二级知识专家樱花雨梦2021-01-27 04:13例如访…

5g虚拟技术旅游_5G造就文旅新时代,驴迹科技探索智慧出行创新领域

随着我国5G技术的成熟与普及&#xff0c;5G为文旅产业提供新的解决方案&#xff0c;使之焕发新的活力。以5G“新基建”为依托&#xff0c;结合VR虚拟实境以及云计算、高清视频等技术交叉应用&#xff0c;对旅游业的发展带来广泛而深刻的影响&#xff0c;给游客更新鲜、更具有科…

java静态方法库api下载_Java——静态方法库和抽象数据类型

静态方法封装了由一系列语句所描述的算法。方法需要参数并根据参数计算出来的某种数据类型的返回值(int等)或者产生某种副作用(void)。实例如下&#xff1a;//实例1public static int abs(int x) //计算一个整数的绝对值{if(x<0)return -x;else return x;}//实例2public sta…