break,continue,与三目运算符

2017-07-24  本文已影响0人  腹黑小叶子orz

break:跳出循环,跳出的是整体的循环,仅限于 switch - case 和 (循环探求和循环的关系)
在循环中如果出现了break, 那么就是跳出这个循环。

在if 语句中出现break 不是跳出if结构,而且跳出if 之上的循环结构,也就是if语句中,条件满足运行到了break,整个if语句跳出,不执行,返回if上的语句;当if的条件不满足时,才会执行if中语句。break后的语句不执行,是特指if中后面的语句不执行。


continue:跳出循环,跳出的是本次的循环,回到上面继续进行循环。

应用continue时,后面不应该有代码,否则会报错。因为for是先运行定义变量,在进行变量的更改,然后运行if循环,最后在进行条件的更改。所以它可以不考虑死循环的问题。


三目运算符:

 条件 ? 语句1 : 语句2;
 执行流程:
  如果运行到条件运算符 ? : 如果条件位置,执行语句1,如果为假,执行语句2;

class Condition{

public static void main(String [] args){

int a = 512;

int b = 41969;

int num1 = (a > b) ?   a : b ;

System.out.println("num1" + num1);

}}

上一篇 下一篇

猜你喜欢

热点阅读