跳出if语句用什么java java 跳出if_跳出if语句用什么java


Java中的一些术语都是比较晦涩难懂的,但艺术源于生活,抽象来自具象,只要用心去理解,就会发现ta远来如此简单。

Java经典入门教程:


Java轻松入门经典教程ke.qq.com

跳出if语句用什么java java 跳出if_跳出if语句用什么java_02


跳出if语句用什么java java 跳出if_java跳出if判断_03


在我们学完基本数据类型之后,一般都是学流程控制语句。

何为流程控制?

做任何事情都要遵循一定的原则,吃饭要先有碗筷,穿衣要有衣服,没有前面的条件就无法进行后面的行为。程序设计也是如此,需要有流程控制来决定“做什么”,“怎么做”,“能不能做”等等一系列逻辑关系。

归根结底,就是做事的顺序!


跳出if语句用什么java java 跳出if_System_04


条件语句

if用于告诉程序再某个条件城里的情况下执行某段语句。

if语句判断的条件是布尔值,为true执行花括号内容,false不执行。if-else组成了多重条件判断语句,可以单独使用if,也可以if-else if ,具体使用方法参见视频教程。

Java经典入门视频教程:https://ke.qq.com/course/155221


int a =199;
if(a>100){
System.out.print("a大于一百");
}


switch 多分支语句

如果我们要判断很多的条件, 比如星期,使用if就很繁琐,每次都要判断,效率低。


String t ="1";
if(t==1){System.out.print("今天是周一")};
if(t==2){System.out.print("今天是周二")};
if(t==3){System.out.print("今天是周三")};
if(t==4){System.out.print("今天是周四")};
if(t==5){System.out.print("今天是周五")};
if(t==6){System.out.print("今天是周六")};
if(t==0){System.out.print("今天是周日")};


switch就更简洁,效率也更高,会一直判断下去,直到遇到break跳出。


switch(t){
case 1:System.out.print("今天是周一");break;
case 2:System.out.print("今天是周二");break;
case 3:System.out.print("今天是周三");break;
case 4:System.out.print("今天是周四");break;
case 5:System.out.print("今天是周五");break;
case 6:System.out.print("今天是周六");break;
case 0:System.out.print("今天是周日");break;
}


switch的条件值必须是整型、字符串类型。

循环语句

while,条件判断语句,利用一个条件来控制是否要反复执行这个语句

计算100以内的数字相加的和


int i =0;
int sum = 0;
while(i<=100){
sum=sum+i;
i++;
}


do-while与while的区别就是,while先判断再执行,do-while先执行后判断。

for循环语句是我们最经常使用的,重复执行某条语句 一直到条件成立。Java5新增了foreach语法,使用更加便捷,经常用在遍历集合上。


int[] arr = {1,2,5,8,56,8};
for(int i =0;i<arr.leanth;i++){
System.out.print(arr[i]);
}


流程控制语句并不多,也很容易掌握,关键是我们要理解流程控制的意义:程序执行的顺序和依据。