在java中用来跳出循环的是

Python020

在java中用来跳出循环的是,第1张

在java中用来跳出循环的是break、continue、continue。java跳出循环的几种方式:

1、break:直接结束一个循环,跳出循环体。break以后的循环体中的语句不会继续执行,循环体外面的会执行。

2、continue:中止本次循环,继续下次循环。continue以后的循环体中的语句不会继续执行,下次循环继续执行,循环体外面的会执行。

3、return:return的功能是结束一个方法。一旦在循环体内执行return,将会结束该方法,循环自然也随之结。

方法如下:

java跳出循环是使用break语句的,break默认跳出当前循环。当使用双层循环时,可通过label从内层循环跳出。

有关代码示例如下:

跳出一层:

for(int i=0i<10i++){

for(int a=0a<10a++){

break//跳出a循环,回到i循环

跳出两层:

labe:for(int i=0i<10i++){

for(int a=0a<10a++){

break labe//跳出整个循环

1、首先,这里不是循环,所以不存在跳出循环的问题。

2、代码逻辑有很多方法可以处理,如果不想抛出异常的话,最好是给一个特定值。

我给你改一下:

class Person{

private int age

private static final Integer DEFAULT_ERROR_AGE= -1//这里定义一个特定的错误值

public Person(int a){

this.setAge(a)

}

public void setAge(int a){

if(a>0&&a<150){

age = a

}else{

age = DEFAULT_ERROR_AGE

}

}

public int getAge(){

return age

}

public void print(){

//用条件表达式

System.out.println(age==DEFAULT_ERROR_AGE?"输入参数错误":"年龄:" + this.getAge())

}

}

public class Hello{

public static void main(String args[]){

new Person(300).print()

}

}