栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java入门

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java入门

记录一下今天所学的循环知识:简单描述循环就是反复执行,只要满足循环条件并且没有被打断就一直循环下去。

循环包括for,while,do-while循环,for适合于一个范围的判断,while适合次数不明确的,do…while循环至少执行一次循环体,for和while必须先判断条件是否是true,然后才能决定是否执行。for语句的那个控制条件变量,在循环结束后不能再使用了,而while的可以继续使用。

在编写程序时注意条件控制,避免死循环。

  • for循环:
    for(表达式1;表达式2;表达式3){
        语句组;
      }
    

    执行顺序: 1.声明变量  2.判定循环执行条件 3.代码块执行  4.变量自增或自减

  • 输出十次hello

    package com.hbwl.test;
    //在控制台输出十次helloWorld
    public class forDemo1 {
        public static void main(String[] args) {
            for(int i=0;i<=10;i++){
                System.out.println("helloWorld");
            }
    
        }
    }
    

  • 或取1-10或10-1的数据

    package com.hbwl.test;
    //获取数据1-10或10-1;
    public class forDemo2 {
        public static void main(String[] args) {
            for(int i=0;i<=10;i++){
                System.out.println(i);
            }
            System.out.println("----------------");
    
            for(int j=10;j>=1;j--){
                System.out.println(j);
            }
        }
    }
    

  • 1-10之间数据之和

    package com.hbwl.test;
    //1-10之间数据和
    public class forDemo3 {
        public static void main(String[] args) {
            int i;
            int sum=0;
            for(i=0;i<=10;i++){
                sum+=i;
            }
            System.out.println(sum);
        }
    }
    
     
  • 求1-100之间偶数和
    package com.hbwl.test;
    //求1-100的偶数和
    public class forDemo4 {
        public static void main(String[] args) {
            int i;
            int sum=0;
            for(i=0;i<=100;i++){
                if(i%2==0){
                    sum+=i;
                }
            }
            System.out.println(sum);
        }
    }
    

  • while循环:语法
    表达式1; 
      while(表达式2){  (循环条件)
        语句组; 循环时所要执行的语句
        表达式3;
      }
    

    该程序也是输出十次hello求1-100的和,使用for循环和while循环结果的一样,只不过程序写法不同而已,还有一个是do-while循环,和while差不多,只不过do-while在执行是先输出一次再进入循环,而while循环则先判断条件符合再执行循环并输出。

    package com.hbwl.test;
    
    public class WhileDemo1 {
        public static void main(String[] args) {
            //输出十次hello
            int i=0;
            while(i<=10){
                System.out.println("helloWorld");
                i++;
            }
    
            System.out.println("------------------");
            //求1-100的和
            int a=0;
            int sum=0;
            while(a<=100){
                sum+=a;
                a++;
            }
            System.out.println(sum);
    
            System.out.println("-------------------");
            int j=1;
            do{
                System.out.println("helloWorld");
                j++;
            }while(j<=10);
    
        }
    }
    

以上是我初学对循环理解并编写的一些简单代码,简单记录一下,以表鼓励。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1003295.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号