判断语句3--if..else if...else
if语句第三种格式: if...else if ...else
if (判断条件1) {
执行语句1;
} else if (判断条件2) {
执行语句2;
}
...
}else if (判断条件n) {
执行语句n;
} else {
执行语句n+1;
}
执行流程
  首先判断关系表达式1看其结果是true还是false
  如果是true就执行语句体1
  如果是false就继续判断关系表达式2看其结果是true还是false
  如果是true就执行语句体2
  如果是false就继续判断关系表达式…看其结果是true还是false
  …
  如果没有任何关系表达式为true,就执行语句体n+1。

public static void main(String[] args) {
// x和y的关系满足如下:
// x>=3 y = 2x + 1;
//‐1<=x<3 y = 2x;
// x<=‐1 y = 2x – 1;
// 根据给定的x的值,计算出y的值并输出。
// 定义变量
int x = 5;
int y;
if (x>= 3) {
y = 2 * x + 1;
} else if (x >= ‐1 && x < 3) {
y = 2 * x;
} else {
y = 2 * x ‐ 1;
}
System.out.println("y的值是:"+y);
}
 
语句练习
指定考试成绩,判断学生等级
  90-100 优秀
  80-89 好
  70-79 良
  60-69 及格
  60以下 不及格
public static void main(String[] args) {
int score = 100;
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("你的成绩属于不及格");
}
}}

最新文章

  1. 用vue.js学习es6(三):数组、对象和函数的解构
  2. 一张图告诉你,只会Node.JS还不够!
  3. Django如何搭建服务器
  4. Windows Azure Virtual Machine (28) 使用Azure实例级别IP,Instance-Level Public IP Address (PIP)
  5. [No00000F]Excel快捷键大全 Excel2013/2010/2007/2003常用快捷键大全
  6. SVG 使用
  7. hdu2444 判断二分图+最大匹配
  8. java 下载文件功能代码例子
  9. (转)理想化的 Redis 集群
  10. 看es6 字符串新方法有感
  11. [转] java中的匿名内部类总结
  12. POJ 3259 Wormholes( bellmanFord判负环)
  13. DataSet转Json 方法
  14. Python+Flask搭建mock api server
  15. C++中几种输入输出cin、cin.getline()、getline()、sscanf()、sprintf()、gets()等
  16. REST风格下如何放行静态资源
  17. Linux内存管理 (23)一个内存Oops解析
  18. Win10激活工具
  19. Python定期删除文件、整理文件夹
  20. 学号 20175223 《Java程序设计》第1周学习总结

热门文章

  1. Infrastructure 知识: DNS 命令: dig, host
  2. Java中时间类中的Data类与Time类
  3. 想法子记忆Vi/Vim常用操作及指令
  4. 攻防世界-MISC:神奇的Modbus
  5. Spring 源码(7)Spring的注解是如何解析的?
  6. 劳动节快乐!手写个核心价值观编码工具 - Python实现
  7. LINUX系统下安装PyCharm和annaconda3并配置
  8. Go 语言快速开发入门
  9. NS2中couldn‘t read file “../tcl/mobility/scene/cbr-3-test“: no such file or directory解决方法
  10. zabbix 线路质量监控自定义python模块(Mysql版),多线程(后来发现使用协程更好)降低系统消耗