zoukankan      html  css  js  c++  java
  • Java while循环和for循环

    Java while循环和for循环

    1.while循环:

    语法:

    public class Text_while {
        public static void main(String[] args) {
            //输出1-100
            int i = 0;
            //i小于100就执行下面的代码
            while (i<100){
                //让i加一
                i++;
                System.out.println(i);
            }
        }
    }

    注意:while循环最好写一个终止条件 否则会一直执行 少部分时候会让判断等于True让程序一直执行 比如服务器的请求、响应、监听等。

    2.do while循环:

    语法:

     do while 与 while 不同的就是不管布尔表达式是否成立 do下面的代码至少会执行一次

    public class Text_while {
        public static void main(String[] args) {
            //输出1加到100的和
            int i = 0;
            int sum = 0;
            do {
                sum += i;
                i++;
            //布尔表达式成立执行do的内容不成立执行while的内容
            }while (i<=100);{
                System.out.println(sum);
            }
            
        }
    }
    do while 布尔表达式成立执行do的内容不成立执行while的内容

    3.for循环:

     所有的for循环都可以用while循环来表示 但是for循环更简单高效

    public class Text_for {
        public static void main(String[] args) {
            int a = 1;
            while(a<=100){//条件判断
                System.out.println(a);
                a+=2;
            }
            System.out.println("while循环结束");
            //用for来做
            for (int i=1;i<=100;i+=2){
                System.out.println(i);
            }
            System.out.println("for循环结束");
    
        }
    }

    用for循环打印99乘法表

    public class Text_for {
        public static void main(String[] args) {
            //for循环打印99乘法表
            for (int i = 1; i < 10; i++) {
                for (int k = 1; k < 10; k++) {
                    System.out.print(i+"*"+k+"="+i*k+"	");
                }
                System.out.println();
            }
            System.out.println("for循环结束");
    
        }
    }

    运行结果:

    4.增强for循环:

    语法:

    增强for循环主要是用来遍历数组和集合

    public class Text_for {
        public static void main(String[] args) {
            //增强for循环打印数组
            int[] num = {10,20,30,40,50,60};
            //增强for将 num数组的每一个给了i
            for (int i : num) {
                System.out.print(i+"	");
            }
    
            System.out.println();
    
            //for循环打印数组
            for (int i = 0;i<6;i++){
                System.out.print(num[i]+"	");
            }
    
        }
    }

    运行结果:

     
  • 相关阅读:
    微信支付:redirect-uri参数错误 的解决办法
    PHP计划任务之关闭浏览器后仍然继续执行的函数
    windows7安装phpnow Apache非管理员权限不能操作Windows NT服务的解决方法
    php 本周开始时间和结束时间;本月开始时间结束时间;上月开始时间结束时间
    图片预览
    生成随机验证码(记得下载字体文件啊)
    git ,github实际操作指南
    git,github初识命令
    博客园项目(BBS)
    django之分页器
  • 原文地址:https://www.cnblogs.com/love2000/p/14119365.html
Copyright © 2011-2022 走看看