JavaSE-流程控制

Posted on 2021-03-04 15:13  MissRong  阅读(44)  评论(0)    收藏  举报

JavaSE-流程控制

1、if else

if后的条件表达式返回值必须是boolean类型,不能是0或1。

2、switch case

EG:

int x=2;
switch(x){
    case 0:
        System.out.println("你将退出系统");
    case 1:
        System.out.println("请输入用户名及密码:");
    case 2:
        System.out.println("Pls input your name and password");
default:
        System.out.println("请按照提示选择1/2/3进行操作");
    }

如果case中有对应数字的情况,那就直接走那种情况,并且,如果该情况的语句中没有break,那就会继续往下执行。

如果case中没有对应数字的情况,那就都遍历一遍,直到break或是便利完毕。

switch/case中的表达式支持使用:byte、short、int、char、枚举(enum)、String;

不能使用: 基本数据类型float、double、long、boolean。

3、循环语句

Java语言中的三种循环:for、while、do while(第一次是无条件执行的)。

continue 用来继续下一次循环,该语句后的循环体中的语句不再被执行。

break用来终止当前层的循环,该语句执行后跳出本层循环;

在for、while、do while前可以加标号,标号必须符合标识符的命名规范;

break/continue后可以加上标号,从而控制操作的具体循环。

 

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3