Java开发知识之Java控制语句
2021-05-16 12:28
标签:[] 标签 xxx 执行 三元 == while 比较 循环控制 不管任何语言都有控制语句 if else if else whie do while for .... 首先讲解的是java的复合语句 1.什么是复合语句 复合语句简称为块语句,C 语言以及其它语言都有的块语句 块语句有一个作用就是限制作用域. 比如我们的变量nValue 在块语句当中.如果出了块语句那么就不能使用了. 条件语句 if else if else 跟其它语言一样. 或者相似. 如果为真执行xxx代码. 否则如果 为真 执行代码 否则 执行什么代码. if 语句可以使用三元运算符来表示 b= a>0 ? a : b 循环语句 for while do while for语句 while语句 do while do while 的特点是先执行一遍代码,在判断条件. foreatch语句 for语句的简化版本.用来遍历集合.或者对象的. 循环控制语句 break 跳出循环. 或者跳出 switch选择结构. 或者跟if配套使用. 1.用法1 if配套使用 2.用法2, 当标签使用.跟C++ goto语句类似. 只能从内层跳转到外层. continue 关键字. 跳过本次进行下次. 当条件满足.本次不在执行下面代码了.进行跳过 continue 也有标号功能 标号 : 循环体 { continue 标号; } 作用就是跳出指定循环体. 就是跳过本次循环体所有代码.也就是跳过内层循环.去外层循环继续执行.执行的时候内层循环体还是会执行. Java开发知识之Java控制语句 标签:[] 标签 xxx 执行 三元 == while 比较 循环控制 原文地址:https://www.cnblogs.com/iBinary/p/9749323.html Java开发知识之Java控制语句
一丶复合语句
{
int nValue = 10;
}
二丶条件语句
if (nValue == 10) {
nNumber = 11;
}else if(nValue == 11){
nNumber = 12;
}else {
nNumber = 13;
}
三丶循环语句
for(起始条件,判断条件,改变条件)
{
number +=10;
}
例如:
for (int i = 10; i )
{
number +=11;
}
int i = 10 只会执行一次.
然后判断i .否则循环不执行
执行完一次 i递增1, 继续比较 i for(;;){....} 无限循环.
int i = 0;
while(条件)
{
为真则执行代码
}
while(i )
{
number +=1;
i++; //控制条件代码
}
while(true){...} 无限循环int i = 10;
do
{
number +=10;
i++;
}while (i
for(变量 : 对象) {
变量.方法.或者值.
}
后面会使用.
遍历数组:
int arr[] = {1,2,3};
for (int x : arr)
{
System.out.println(x); x是一个引用变量.相当于arr的下标.
}while(true)
{
if (x )
{
break; //当x
}
}
for do while 一样.
标号: 循环体 {
break 标号;
}
标号可以是任意标识符
循环体. 可以是任意一种循环结构 while for ....
break 标号: 跳出指定的循环体
例如:
Loop:for(int i = 0; i ) {
for(int j = 0; j ){
if(j == 2){
break Loop; //当内层条件j==2也就是循环两边了,则跳转到外层结束外层循环. 注意是结束外层的循环了.跟Continue不同.break跳转到外层.那么整个循环都不在执行.跳转到循环下面的代码去了.
}
}
}
while(x )
{
if (x == 3)
{
number +=10;
continue;
}
number +=1;
}
上面代码意思就是 当 x== 3的时候.我的number直接加10. 并且跳过当前循环.继续下次. 意思就是number+1不执行了.