【基础】java 条件语句 if
来源:互联网 发布:张国荣 知乎 编辑:程序博客网 时间:2024/06/11 21:06
Java条件语句之 if
生活中,我们经常需要先做判断,然后才决定是否要做某件事情。例如,如果考试成绩大于 90 分,则奖励一个 IPHONE 5S 。对于这种“需要先判断条件,条件满足后才执行的情况”,就可以使用 if 条件语句实现。
语法:
执行过程:
如:
注意哦:如果 if 条件成立时的执行语句只有一条,是可以省略大括号滴!但如果执行语句有多条,那么大括号就是不可或缺的喽~~
Java条件语句之 if...else
if...else 语句的操作比 if 语句多了一步: 当条件成立时,则执行 if 部分的代码块; 条件不成立时,则进入 else 部分。例如,如果考试成绩大于 90 分,则奖励一个 IPHONE 5S ,否则罚做 500 个俯卧撑。
语法:
执行过程:
如:
实现功能“判断变量 one 的值是否是偶数”
public static void main(String[] args) { int one = 20 ; if(one%2==0){ System.out.println("one是偶数"); } else{ System.out.println("one不是偶数"); }}实现功能“如果年龄大于等于 18 岁,则提示成年了,否则提示未成年”
public static void main(String[] args) {int age=25;if(age>=18){ System.out.println("成年");} else{ System.out.println("未成年"); } }}
Java条件语句之多重 if
多重 if 语句,在条件 1 不满足的情况下,才会进行条件 2 的判断;当前面的条件均不成立时,才会执行 else 块内的代码。例如,如果考试成绩大于 90 分,则奖励一个 IPHONE 5S ,如果成绩介于 70 分至 90 分之间,则奖励一个红米,否则罚做 500 个俯卧撑。
语法:
执行过程:
如:
该段代码的含义是:如果 score 值大于90,则奖励一个 Iphone 5s ,当 score 值小于等于 90 时,先判断 score 是否大于 70 ,如果 score 是介于 70--90 之间,则奖励一个红米,如果成绩小于等于 70 ,则罚做 500 个俯卧撑
当需要判断的条件是连续的区间时,使用多重 if 语句是非常方便滴!
<pre name="code" class="java">public static void main(String[] args) { int age=25; if(age>60){ System.out.println("老年"); } else if((age>40)&&(age<=60)){ System.out.println("中年"); } else if((age>18)&&(age<=40)){ System.out.println("少年"); } else { System.out.println("童年"); } }
Java条件语句之嵌套 if
嵌套 if 语句,只有当外层 if 的条件成立时,才会判断内层 if 的条件。例如,活动计划的安排,如果今天是工作日,则去上班,如果今天是周末,则外出游玩;同时,如果周末天气晴朗,则去室外游乐场游玩,否则去室内游乐场游玩。
语法:
执行过程:
例如:
运行结果为: 去室外游乐场玩
预赛成绩大于 80 分的可进入决赛,然后根据性别再划分为男子组决赛和女子组决赛。
public static void main(String[] args) {int score = 94;String sex = "女"; if(score>80){ if(sex.equals("女")){ System.out.println("进入女子组决赛"); }else{ System.out.println("进入男子组决赛"); } else{ System.out.println("未进入决赛"); } } }
- 【基础】java 条件语句 if
- Java if条件语句
- python基础------if条件语句
- Java基础---Java条件语句之if(十七)
- Java基础---Java条件语句之if...else(十八)
- Java基础---Java条件语句之多重if(十九)
- Java基础---Java条件语句之嵌套if(二十)
- java if 条件语句嵌套
- Java 条件语句之 if
- Java 条件语句 if ..else
- C#基础-006if条件语句
- Java基础语法——运算符、流程控制语句、if条件语句
- java基础之 “if ”条件分支语句和switch开关语句
- Java条件语句之 if...else
- Java条件语句之多重 if
- Java条件语句之嵌套 if
- Java 条件语句之多重 if
- Java条件语句之嵌套 if
- 1045 access denied for user 'root'@'localhost' using password yes
- struts中action名称重复导致的奇异事件
- 64位Linux系统编译32位汇编程序
- hdu 1573 同余定理
- Spring 实现数据库读写分离
- 【基础】java 条件语句 if
- leetcode 79:LWord Search
- struts2中过滤器无法过滤action的原因
- 人人都有极客精神
- web.xml文件配置详解以及实例说明
- 搜索
- 解决A generic error occurred in GDI+的问题
- Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : U
- [Python]Decorators