zoukankan      html  css  js  c++  java
  • ★Java语法(七)——————————循环语句

    package 自我总结;
    
    public class 循环语句 {
    
        public static void main(String[] args) {
    
    //        while 循环  
            
    //        用法:
    //        while(条件表达式)
    //        {
    //            执行语句 ;
    //        }
            
    //        当条件表达式的值返回为真时,执行 { } 中的语句,当执行完 { } 语句后,
    //        重新判断表达式的值,当表达式的值返回为假时,退出循环。
            
    //        实例:
            int i = 1 ;
            int sum = 0 ;
            while ( i < 11 )//此处不能加分号,否则程序进入空语句,死循环
            {
                sum += i ;
                i++ ;
            }
            System.out.println( "while循环中1~10的和为:" + sum ) ;
            
    //        while  和  do……while  的区别: while 是先判断,判断之后
    //        再决定是否执行语句,do……while 语句是先执行一次,再进行判断,
    //        不管条件是否成立,do……while 循环至少会被执行一次。
            
    //        do……while   循环结构
            
    //        用法:
    //        do
    //        {
    //            执行语句 ;
    //        }
    //                while (条件表达式) ;
            
    //        实例:
            i = 1 ;
            sum = 0 ;
            do 
            {
                sum += i ;
                i++ ;
            }while( i < 11) ;
            
            System.out.println( "do……while循环中1~10的和为:" + sum ) ;
            
            
    //        for  循环
    //        用法:
    //        for( 表达式1 ; 表达式 ; 2表达式3 )
    //        {
    //            语句序列 ;
    //        }
            
    //        表达式1 :初始化表达式,完成变量的初始化;
    //        表达式2:循环条件表达式;
    //        表达式3: 修整变量,改变循环条件。
            
    //        for循环首先执行表达式1,完成某一变量的初始化,下一步判断表达式2的返回值是
    //        否为 true ,是则执行循环,不是跳出循环,执行完循环体之后,计算表达式3。
            
    //        实例:
            sum = 0 ;
            for( i = 0 ; i < 11 ; i++ )
            {
                sum += i ;
            }
            System.out.println( "for循环中1~10的和为:" + sum ) ;
        
        
        
    //    foreach  语句
        
    //    用法:
    //    for(元素变量x:便利对象 obj ) 
    //    {
    //        引用了x的Java语句 ;
    //    }
        
    //    foreach 语句中的元素变量 x 不必对其进行初始化;
        
    //    实例:
        int [ ]  array = { 1 , 2, 3, 4, 5 } ;
        
        System.out.print( "foreach 遍历一维数组中的元素为:" ) ;
        
        for( int x : array )//遍历数组
        {
            System.out.print( "	" + x + " " ) ;
        }
        
        
        //while 也是可以遍历数组的
        i = 0 ;
        System.out.print( "
    while 遍历一维数组中的元素为:" ) ;
        while (i < array.length)
        {
            System.out.print( "	" + array[i++] + " ");
        }
        }
    }

  • 相关阅读:
    2018年强化学习领域十篇重要论文(附源码)[转]
    【转载】 再励学习面试真题 (强化学习面试真题)
    枸杞常泡水喝好吗?
    亲历亚马逊、华为机器学习面试,原来考官想听到这些回答[转]
    阿里面试 深度学习[转]
    强化学习(四)用蒙特卡罗法(MC)求解
    初识kaggle,以及记录 kaggle的使用
    强化学习(三)用动态规划(DP)求解
    CORTEX-M3中断的现场保护问题
    地球是圆的怎么还分东西方
  • 原文地址:https://www.cnblogs.com/20gg-com/p/5887373.html
Copyright © 2011-2022 走看看