zoukankan      html  css  js  c++  java
  • java基础二 分支循环

    分支循环:
        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;
                    }
                }
            }
        }
    }

    输出结果为:

  • 相关阅读:
    touchMove VS touchCancel
    svg viewbox 作用
    reactjs reactLink
    放开linux下的端口
    运算符重载函数作为类成员函数和友元函数 (转)
    MBean和MXBean 区别
    transfer-encoding
    CSRF
    vue知识拓展
    居中
  • 原文地址:https://www.cnblogs.com/davis16/p/7828803.html
Copyright © 2011-2022 走看看