JAVA初级(二)条件语句
2018-11-26 23:26
78 查看
我是导航
1,条件语句是什么?
2,条件语句怎么写?
一,条件语句是什么?
条件语句是用来判断给定的条件是否满足(表达式值是否为0),并根据判断的结果(真或假)决定执行的语句(来自百度百科)
通俗一点来说就是,如果这个成了我就做这个,否则我就做那个.
那么怎么玩呢?
条件语句的结构
二,条件语句怎么写?
基础结构
if(表达式1){
代码1
}else {
代码2
}
意思就是如果表达式1成了我就执行 代码1,否则执行代码2
[code] int x = 3; int y = 4; if(x/y>1){ System.out.println("x/y>1"); }else { System.out.println("x/y<1"); }
意思如果x/y>1 输出"x/y>1"否则输出"x/y<1"
结果输出"x/y<1"
多层结构
if(表达式1){
代码1
}else if(表达式2){
代码2
}else{
代码3
}
意思就是如果表达式1成了我就执行 代码1,否则判断表达式2,表达式2成了我就执行代码2,否则执行代码3
[code]int x = 3; int y = 4; if(x/y>1){ System.out.println("x/y>1"); }else if(x/y>0.8){ System.out.println("x/y>0.8"); }else { System.out.println("x/y<0.8"); }
结果输出"x/y<0.8"
多层结构2
if(表达式1){
}else if(表达式2){
}
意思就是表达式1表达式2都没成那啥都不执行。
[code] int x = 3; int y = 4; if(x/y>1){ System.out.println("x/y>1"); }else if(x/y>0.8){ System.out.println("x/y>0.8"); }
结果啥都没发生,
特殊结构switch
switch(变量){
case 值1:
[代码1;break;]
case 值2:
[代码2;break;]
[default]:
[代码3]
}
中括号表示可选☝
意思就是当括号内的变量=值1时,执行代码1,值2时执行代码2,都不是时执行default的代码3,
[code] int num = 3; switch (num) { case 3: num = 2; break; case 2: num = 1; break; default: num = 0; } System.out.println(num);
比如这个.它最终输出2
意思就是判断num, num如果等于3,那就执行num=2;如果等于2,那么执行num=1,都不等于那么执行num=0
其中case和default后面的代码块可以不写,比如上面的num=1不写,那么当num=2时就什么都没执行.
break;的意思时执行这个条件对应的代码块后就跳出这个条件语句.
如果你不写break
比如
[code] int num = 3; switch (num) { case 3: num = 2; case 2: num = 1; default: num = 0; } System.out.println(num);
这样他就会一直往下执行.最后输出0
我们需要掌握条件语句的什么?
1,条件语句的作用?
执行特定条件下的语句
2,条件语句的使用,普通的if 和特殊的switch
相关文章推荐
- Java基础应用之条件语句(用Switch语句根据消费金额计算折扣)
- java第一课标识符,运算符,常量变量,条件控制语句。
- JAVA基础复习三-逻辑运算符、位运算符和条件语句
- java条件语句练习题
- 慕课网-安卓工程师初养成-4-4 Java条件语句之嵌套 if
- Java 条件语句 if ..else
- 【Java学习4.2.1】if条件语句
- java基础条件判断循环语句
- Java中条件语句和if-else的嵌套原则
- java中条件、循环、特殊流程控制语句
- Java初级入门之 Three 控制语句
- Java规则之条件语句中做空判断时使用||和&&常犯的错误
- 【慕课笔记】第四章 流程控制语句 第2节 JAVA条件语句之if...else...
- 【基础】java 条件语句 if
- Java 控制语句:循环、条件判断
- Java_switch条件语句
- 黑马程序员_java初级基础知识汇总(常量和变量、语句、函数、数组)
- 关于 java 按时间条件查询 sql语句
- java学习二十 java条件语句if else
- Java自学之路-Java基础教程-14:Java基本语句之4-条件判断语句switch和case