• 《Java编程思想》笔记 第四章 控制执行流程


    1.true和false

    1. if--else if--else, while, do--while 都使用条件表达式的真假来决定执行路径。
    2. Java不允许数字作为真假判断,C和C++可以非0即真。

    2.Math.random()

    • 产生一个double值 [ 0, 1 ) 包括0,不包括1.

    3.foreach语法

    • 如for(float x: f){  }  f是一个数组,返回一个数组的方法都可以用foreach

    4.return 

    • return使当前方法退出,并返回值。
    • 除构造器外任何方法都有返回值类型 如void fun(), String fun(),  void fun(),不需要写return,默认最后有return, 其他方法 必须要有return 值(或表达式产生一个值)

    5.break和continue

    • break终止当前所属层循环,并退出循环,continue终止当前所属层循环,并进入下一次循环。
    • break 和 continue 不能用来退出方法,只能退出循环体,退出方法要用return

    5.1 标签: 要跳出嵌套循环时使用

    continue leab;//跳到标签所在的循环开始再循环,注意内层循环中i不会增加,// break leab;跳出标签所在的循环,不再循环,内层i也不会增加
            leab:
            // 标签与迭代体之间不能加入其他代码
            for (j = 0; j < 5; j++) {
                System.out.println("外");
                for (; i < 10; i++) {
                    if (i == 6) {
                        
                        continue leab;
                        // break leab;
                    }
                    System.out.println("nei");
                }
            }

    6 . switch (值) 

    switch(i){ //
            case 1: System.out.println(1);break;
            case 2: System.out.println(1);
            case 'a': System.out.println(97);break; // char 'a' 自动转为ASCII值
            }
    1.   case只是个入口,如果没有break;会从入口处将后面所有的case全部执行一次,直到遇到break或者执行完之后所有case。
  • 相关阅读:
    ADT中通过Android SDK Manager去安装x86的image时无法下载
    javadoc 生成文档注释
    char类型的字节数
    win7下JDK环境变量设置方法
    artTemplate模板引擎
    输入与输出
    后台弹出JS类
    数据库主键的设计和思考
    Windows下批处理执行MySQL脚本文件
    You know元音字母吗?
  • 原文地址:https://www.cnblogs.com/mibloom/p/9040351.html
Copyright © 2020-2023  润新知