博客
关于我
[JavaSE-03]流程控制语句
阅读量:96 次
发布时间:2019-02-26

本文共 3006 字,大约阅读时间需要 10 分钟。

?????????

1. ????

?????????????????????????????????????????????????????????????

1.1 ????

public static void main(String[] args) {    System.out.println(1);    System.out.println(2);    System.out.println(3);}

????????????????


2. ????

2.1 ?????? if

public static void main(String[] args) {    System.out.println("??");    int a = 10;    int b = 20;    if (a == b) {        System.out.println("a??b");    }    int c = 10;    if (a == c) {        System.out.println("a??c");    }    System.out.println("??");}

????????if???????????????????

2.2 if?else ??

public static void main(String[] args) {    int a = 1;    if (a % 2 == 0) {        System.out.println("a???");    } else {        System.out.println("a???");    }    System.out.println("??");}

??if?else??????????????????????????

2.3 if?else if ??

public static void main(String[] args) {    int x = 5;    int y;    if (x >= 3) {        y = 2 * x + 1;    } else if (x >= -1 && x < 3) {        y = 2 * x;    } else {        y = 2 * x - 1;    }    System.out.println("y????" + y);}

????????????????????????


3. ???? switch

switch?????????????????????????????byte?short?int?char?enum???JDK7????String???

public static void main(String[] args) {    int weekday = 6;    switch (weekday) {        case 1:            System.out.println("???");            break;        case 2:            System.out.println("???");            break;        case 3:            System.out.println("???");            break;        case 4:            System.out.println("???");            break;        case 5:            System.out.println("???");            break;        case 6:            System.out.println("???");            break;        case 7:            System.out.println("???");            break;        default:            System.out.println("????????");            break;    }}

?????case????break?????????????case???????


4. ????

????????????????????????

4.1 for??

// ??10?"HelloWorld"for (int x = 0; x < 10; x++) {    System.out.println("HelloWorld" + x);}
// ??1-100??????int sum = 0;for (int i = 1; i <= 100; i++) {    if (i % 2 == 0) {        sum += i;    }}System.out.println("sum?" + sum);

4.2 while??

public static void main(String[] args) {    int i = 1;    while (i <= 10) {        System.out.println("HelloWorld");        i++;    }}

while???????????????

4.3 do?while??

public static void main(String[] args) {    int x = 1;    do {        System.out.println("HelloWorld");        x++;    } while (x <= 10);}

do?while????????????????????????????????


5. ????

5.1 break??

????switch??????????????

public static void main(String[] args) {    for (int i = 1; i <= 10; i++) {        if (i == 3) {            break;        }        System.out.println("HelloWorld" + i);    }}

5.2 continue??

???????????????????

public static void main(String[] args) {    for (int i = 1; i <= 10; i++) {        if (i == 3) {            continue;        }        System.out.println("HelloWorld" + i);    }}

??

??????if?switch?for?while???????????????????????????????????????????????????

转载地址:http://kyg.baihongyu.com/

你可能感兴趣的文章
MySQL查询数据表中数据记录(包括多表查询)
查看>>
MySQL查询结果排序
查看>>
MYSQL查询语句优化
查看>>
mysql查询语句能否让一个字段不显示出来_天天写order by,你知道Mysql底层执行原理吗?
查看>>
MySQL查询语句:揭秘专家秘籍,让你秒变数据库达人!
查看>>
mysql查询超时对PHP执行的影响
查看>>
mysql查询输出到excel文件_如何保存mysql查询输出到excel或.txt文件?
查看>>
mysql查询过程
查看>>
MySQL模拟Oracle序列sequence
查看>>
Mysql模糊查询like效率,以及更高效的写法
查看>>
MySQL死锁套路:一次诡异的批量插入死锁问题分析
查看>>
Mysql死锁问题Deadlock found when trying to get lock;try restarting transaction
查看>>
mysql每个数据库的最大连接数_MySQL数据库最大连接数
查看>>
Mysql流程控制结构,if函数、case结构、if结构、循环结构
查看>>
mysql添加外网访问权限
查看>>
mysql添加用户
查看>>
MySQL添加用户、删除用户与授权
查看>>
mysql添加用户及权限
查看>>
Mysql添加用户并授予只能查询权限
查看>>
mysql添加用户权限报1064 - You have an error in your SQL syntax问题解决
查看>>