首页 > 代码库 > 控制流程

控制流程

与C++的区别:

1.不能在嵌套的两个块中声明同名的变量。

2.带标签的break。

标签必须放置在最外层的循环之前,且必须紧跟一个冒号。break会跳出多重嵌套的循环语句。

Scanner in = new Scanner(System.in);int n;read_data:while(...){    ...    for(...)    {        System.out.print("Enter a number >=0: ");        n = in.nextInt();        if(n<0)        {            break read_data;            }    }}

 

控制流程