博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java基础二 分支循环
阅读量:4982 次
发布时间:2019-06-12

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

分支循环:

    if...
    if...else...
    if...else if...
    if...else if...else...
    switch...case...default(可以省略)
        switch只能使用在判断int型或者String类型的变量上,
    for循环
        for(int i=0;i<5;i++) {
            ...
        }
    foreach循环
        String[] str = ...
        for(String s : str) {
            ...
        }
    break;
        终止循环
    continue;
        退出本次循环, 继续下次循环

关于for循环的几个小练习:

1.用for循环打印一个4*5的矩形

public class Test6 {    public static void main(String[] args)     {        for (int i = 1; i<=5; i++)        {            for (int j = 1; j<5; j++)            {                System.out.print("*");//打印*号 循环4次            }        System.out.println();   //换行 5次        }            }}

结果是:

2  101-200以内的质数

public class Test4 {    public static void main(String[] args)     {        for (int i = 101; i < 200; i++)   //创建一个从101开始的循环        {            for (int j = 2; j <=i ; j++)  //最小的质数是2,子循环从2开始            {                if (i != j && i%j == 0)  //排除101到200之间的非质数                {                    break;                }                if (i % j == 0 && i == j)   //输出101到200之间的质数                {                    System.out.println(i);                }            }                    }    }}

输出结果为:

3.1-100以内前5个能被3整除的整数

public class Test3 {    public static void main(String[] args) {        int a = 0;              for(int i = 1; i < 100; i++) {            if(i % 3 == 0) {    //判断是否被3整除                                a++;                System.out.println("1-100以内前5个能被3整除的整数:" + i);                if (a == 5) {      //截止到第五个被3整除的数                                        break;                }            }        }    }}

输出结果为:

 

转载于:https://www.cnblogs.com/davis16/p/7828803.html

你可能感兴趣的文章
OC--init,initialize,initWithCoder:,initWithFrame:各方法的区别和加载顺序
查看>>
xml.dom.minidom
查看>>
Exponentiation
查看>>
本地jar上传到本地仓库
查看>>
7.14T3
查看>>
四则运算C++带Qt界面版本,吾王镇楼。。。。。
查看>>
各种获取时间的方法包含各类时间格式
查看>>
安卓7.0手机拍照闪退问题解决
查看>>
黑马程序员------IO(一)
查看>>
springcloud的配置
查看>>
ME525+ Defy+ 刷机指南[zz]
查看>>
支持触屏的jQuery轮播图插件
查看>>
Codesmith
查看>>
差一点搞混了Transactional注解
查看>>
javascript基本函数
查看>>
C#转义字符
查看>>
前端公共库cdn服务推荐//提高加载速度/节省流量
查看>>
python openpyxl内存不主动释放 ——关闭Excel工作簿后内存依旧(MemoryError)
查看>>
snprintf 返回值陷阱 重新封装
查看>>
asp.net GridView多行表头的实现,合并表头
查看>>