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);
}}