Java基础---条件语句、Switch、while、do while、for、break、continue
来源:互联网 发布:淘宝500字差评范文 编辑:程序博客网 时间:2024/06/05 06:13
一、条件语句
语法:
if(条件){ 条件成立时执行的代码}
注:如果if条件成立时执行语句只有一条,是可以省掉大括号的。
- if…else…语句
if(条件的布尔表达式){ 代码块1}else{ 代码块2}
多重if
多重if语句,在条件1不满足的情况下,才会进行条件2的判
断;当前面的条件不成立时,才会执行else快内的代码。
if(条件1){ 代码块1}else if(条件2){ 代码块2}else{ 代码块3}
- 嵌套if
if(条件1){ if(条件2){ 代码块1 }else{ 代码块2 }}else{ 代码块3}
注:equals()用于判断字符串的内容是否相同。相同返回true,反之返回false.
二、switch语句
语法:
注:
switch后面的小括号中表达式的值必须是整形或字符型
case后面的值可以是常量数值,如1,2;也可以是一个常量表达式,如2+2;但不能是变量或带有变量的表达式,如a*2;
case匹配后,执行匹配块的程序代码,如果没有遇见break会执行下一个的case块的内容,直到遇到break语句或者switch语句块结束
可以把相同的case语句合并起来
- default块可以出现在任意位置,也可以省略
三、while语句
while语法:
while(判断条件){
循环操作
}do…while 语法:
do {循环操作}while(判断条件);
注:do…while语句保证循环至少被执行一次
四、for语句
语法:
for(循环变量初始化;循环条件;循环变量变化){ 循环操作}
注:
1、 for关键字后面括号的三个表达式必须用;隔开,单个表达式可以省略,但是;不能省略;
省略“循环变量初始化“,可以在for语句之前由赋值语句进行变量初始化操作;
省略“循环条件“,可能会造成循环将一值执行下去,即“死循环“;
省略“循环变量“,可以在循环体中进行循环变量的变化
2、for循环变量初始化和循环变量变化部分,可以使用“,“同时初始化或改变多个循环变量的值;
3、循环条件部分可以使用逻辑运算符组合的表达式,表示复杂判断条件,但一定注意运算的优先级;
例题:
五、跳转语句break
使用break语句推出指定的循环,直接执行循环后面的代码。
六、循环跳转句之Continue
continue作用是跳过循环体中剩余的语句执行下一次循环
- Java基础---条件语句、Switch、while、do while、for、break、continue
- if,continue,break,while,do-while, switch,return,foreach,for等条件语句的使用
- Java语言基础(程序流程控制-if、switch、for、while、do while、break、continue)
- java基础四(switch;for;while;do...while;break;continue;return)
- java程序流程控制,if语句,switch语句,while语句,do while语句,for 语句,break关键字,continue关键字
- for,while,do...while,switch,break,continue,return的用法
- switch,for,while,break,continue语句
- java的选择结构switch和循环结构for while do while以及流程控制语句break continue return
- 4 Java基础语法(switch语句,循环语句(for,while),控制跳转语句(break,return,continue))
- C语言中流程控制语句(if,switch,for,while,do-while,continue,break,return)
- 分支语句(if,switch case)、循环(for,while,do while)、continue、break、随机数
- 黑马程序员—Java语言基础(程序流程控制-if、switch、for、while、do while、break、continue)
- JAVA 基础语法(四)——循环结构(while,do...while,for,break,continue)
- 3.[do...while]+[switch]+[break]+[continue]
- JAVA之旅(二)——if,switch,for,while,do while,语句嵌套,流程控制break , continue ,函数,重载的示例总结
- C#基础(4)——break语句、continue语句、while循环、do-while循环、for循环、foreach循环
- swift中流程控制:for in、while、do while、if、switch、continue、break...
- switch、for、 while 、do...while语句
- Java学习笔记(1)——搭建好需要的环境
- NGL图形库配置--VS2015+Qt5.8
- hdoj 5934 Bomb
- 在 Linux Mint 安装 Linux Kernel 4.12(稳定版)
- Log:what every software enginner should know about real-time data's unifying abstraction
- Java基础---条件语句、Switch、while、do while、for、break、continue
- MyBaits和HiBernate的区别
- 算法提高 ADV-97 十进制数转八进制数
- 定时向指定邮箱发送邮件
- 冒泡排序
- 计算圆周率
- String类
- Zookeeper系列(一)
- python字符串函数strip()