zoukankan      html  css  js  c++  java
  • java-for循环

    简单的for 循环,可以初始化变量,检查条件和增加、减少变量的值。

    语法:

    for (initialization; condition; incr/decr){
           //code通被executed
    }

    实例:
    package day02;

    public class Test12 {

        /**
         * @param args
         * @author bindu
         */
        public static void main(String[] args) {

            for (int i = 1; i <= 10; i++) {
                System.out.println(i);
            }
        }

    }

    for-each 循环:

    package day02;
    
    public class Test12 {
    
        /**
         * @param args
         * @author bindu
         */
        public static void main(String[] args) {
            int attr[] = {12,22,33,34,56,66,78};
            for (int i: attr){
                System.out.println(i);
            }
        }
    
    }

    标记for 循环:

    package day02;
    
    public class Test12 {
    
        /**
         * @param args
         * @author bindu
         */
        public static void main(String[] args) {
            aa: for(int i =1;i<=3;i++){
                bb:for(int j = 1;j<=3;j++){
                    if (i ==2&& j==2){
                        break aa;
                    }
                    System.out.println(i +" "+j);
                }
            }
        }
    
    }

    无限for循环:

    package day02;
    
    public class Test12 {
    
        /**
         * @param args
         * @author bindu
         */
        public static void main(String[] args) {
            for (;;){
                System.out.println("这就是死循环啊!");
            }
        }
    
    }

    求1!+2!+3!+...10!的和:

    package homework;
    
    public class Test10 {
    
        /**
         * @param args
         */
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            int sum =0;
            int times =1;
            for(int i =1;i<=10;i++){
                times*=i;
                sum+=times;
                
            }
            System.out.println("1!+2!+....10!="+sum);
    
        }
    
    }

    打印菱形:

    package homework;
    
    public class Test11 {
    
        /**
         * @param args
         */
        public static void main(String[] args) {
            // 打印菱形
            
            int ceng = 5;
            for (int i = 0; i < ceng; i++) {
                for (int j = 0; j < ceng-i-1; j++) {
                    System.out.print(" ");
                }
                for (int k = 0; k < 2*i+1; k++) {
                    System.out.print("*");
                }
                System.out.println("");
            }
            for (int i = 0; i < ceng-1; i++) {
                for (int j = 0; j < i+1; j++) {
                    System.out.print(" ");
                }
                for (int k = 0; k < 2*(ceng-i-2)+1; k++) {
                    System.out.print("*");
                }
                System.out.println("");
            }
        }
    
    }
  • 相关阅读:
    黑马程序员java笔记之五泛型
    黑马程序员java笔记之六网络编程
    黑马程序员java笔记之四IO流
    黑马程序员java笔记之九交通灯信号管理系统
    黑马程序员java笔记之一Map集合
    黑马程序员java笔记之十银行管理系统
    Create a secure MapGuide Site创建安全的MapGuide站点
    SQL Server 2008 and Visual Studio 2008 Service Pack 1 Available for Download
    VS2008不著名的bug
    varchar(MAX)SQL2005的增强特性
  • 原文地址:https://www.cnblogs.com/1218-mzc/p/12852948.html
Copyright © 2011-2022 走看看