zoukankan      html  css  js  c++  java
  • java控制语句 if-else while do-while for return break continue goto switch default

    if

    for

    //: object/ForEachFloat.java
    package object;
    import java.util.Random;
    public class ForEachFloat
    {
        public static void main(String[] args)
        {
            Random rand = new Random();//47是随机种子,如果不提供种子,默认为系统时间
            float f[] = new float[10];
            for(int i = 0; i < 10; i++)
                f[i] =     rand.nextFloat(); //生成0-1之间的float值
            System.out.println('
    ');
            for(float x : f)  //将f数组的值按顺序赋予x
                System.out.printf("%f	",x);
        }
    }
     

     break continue goto

    java 没有goto,可以用标签 和 break;continue 配合完成goto 的功能

    //: object/LabeledFor.java
    
    package object;
    
    import static net.mindview.util.Print.*;
    
    public class LabeledFor{
        public static void main(String[] args)
        {
            int i = 0;
            outer: //Can't have statements here
            for(;true;){//infinite loop  无限循环
                inner: //Can't have statements here
                for(;i<10;i++){
                    print("i = " + i);
                    if(i == 2){
                        print("continue");
                        continue;
                        }
                    if(i == 3){
                        print("break");
                        i++; //otherwise i never
                             // gets incremented
                        break;
                    }
                    if(i == 7){
                        print("continue outer ");
                        i++; //otherwise i never
                             // gets incremented
                        continue outer;//回到outer标记重新循环
                    }
                    if(i == 8){
                        print("break outer");
                        break outer;  //跳出outer 标记的循环语句
                    }
                    for(int k = 0;k<5;k++){
                        if(k == 3){
                            printf("contniue inner ");
                            continue inner;
                        }
                    }
                }
            }
        }
    }
  • 相关阅读:
    MongoDB的基本操作
    Python 进阶 之 协程
    sublime text3 3143 注册码
    git add 文档
    Corosync 配置描述
    Centos 7 设置 DNS
    2017百度春招<度度熊买帽子的问题>
    leetcode 160. Intersection of Two Linked Lists
    leetcode 155. Min Stack
    leetcode 141 142. Linked List Cycle
  • 原文地址:https://www.cnblogs.com/jiangfeilong/p/9988267.html
Copyright © 2011-2022 走看看