四.控制执行流程——Java编程思想第4版学习笔记
来源:互联网 发布:php简历项目经验怎么写 编辑:程序博客网 时间:2024/05/16 08:18
4.1 true和false
对于非布尔值a,不允许if(a),而要使用if(a!=0)。
4.2 if-else
4.3 迭代
while,do-while,for被划分为迭代语句。
Math库里的static(静态)方法random()的作用是产生0和1之间(包括0,但不包括1)的一个double值。
java.lang.Character.isLowerCase()检查字符是否为小写。
4.4 Foreach语法
Java SE5引入了一种新的更加简洁的for语法用于数组和容器,即foreach语法,表示不必创建int变量去对由访问项构成的序列进行计数,foreach将自由产生每一项。
Random rand = new Random(47);float f[] = new float[10];for (int i = 0; i < 10; i++) f[i] = rand.nextFloat();for (float x : f) System.out.println(x);任何返回一个数组的方法都可以使用foreach,例如,String类有一个方法toCharArray(),它返回一个char数组,因此可以迭代在字符串里面的所有字符:
public class ForEachString { public static void main (String[] args) { for ( char c : "An African Swallow".toCharArray() ) System.out.print(c + " "); }}foreach还可以用于任何Iterable对象。
4.5 return
return关键词有两方面的用途:一方面指定一个方法返回什么值,另一方面它会导致当前的方法退出,并返回那个值。
4.6 break和continue
无穷循环:for(;;)和while(true)
4.7 臭名昭著的goto
在Java中,由于break和continue关键词通常只中断当前循环,但若随同标签一起使用,它们就会中断循环,直到标签所在的地方。
一般的continue会退回最内层循环的开头,并继续执行;带标签的continue会到达标签的位置,并重新进入紧接在那个标签后面的循环;一般的break会中断并跳出当前循环;带标签的break会中断并跳出标签所指的循环。
在Java里需要使用标签的唯一理由就是因为有循环嵌套存在,而且想从多层嵌套中break或continue。
4.8 switch
阅读全文
0 0
- 四.控制执行流程——Java编程思想第4版学习笔记
- 《Java 编程思想》-第4章 控制执行流程 笔记
- java编程思想学习笔记(4)--控制执行流程
- Java编程思想学习笔记(三) 第4章 控制执行流程
- [学习笔记][Java编程思想]第4章:控制执行流程
- Java 编程思想(第四版)学习笔记(4 )控制执行流程
- Java编程思想第4章:控制执行流程
- Java编程思想第4章:控制执行流程
- 4控制执行流程-Java编程思想
- 《JAVA编程思想》日志(四)------控制执行流程
- Java 编程思想—— 第四章 控制执行流程
- Java编程思想读书笔记——控制执行流程
- Java编程思想——控制执行流程
- Java编程思想笔记——第四章 控制执行流程
- 《JAVA编程思想》笔记-操作符&控制执行流程
- 控制执行流程,初始化与清理-java编程思想-第4、5章
- Java编程思想第四版读书笔记——第四章 控制执行流程
- java编程思想之控制执行流程
- java创建对象的方式
- Android之Adapter用法总结
- 答同行:提高科研能力很有必要
- 布局入门(一)
- 数据库概论---数据定义
- 四.控制执行流程——Java编程思想第4版学习笔记
- 第七届福建省大学生程序设计竞赛 Problem J- X(floyd)
- UE4源码clone
- ecplise快捷键
- C# 抽象类 虚方法 抽象方法
- java编程重点笔记
- 关于统一品牌的水趣多饮品的感受
- CC清理器中文版下载 5.32绿色版 32/64位
- is-a has-a