第四章 控制执行流程
这一章说白了就一堆控制执行语句
1.true和alse:
和C++不同,C++支持数字充当boolean型,而Java不可以。
2.判断:
if(Boolean-expression)
else{statement}
3.for循环:
和C++一样,
for(initialization;Bool-expressiom;step){expresstion}
4.foreach循环:
例如:for(float a:f);
和C++一样,不过C++是for(auto x:f),而Java没有auto关键字
5.break continue:
主要功能和C++没有任何区别不过Java中可以有类似goto的用法
inner:
continue inner; 前往inner位置继续循环
break inner;跳出inner的循环
6.Math库
Java中,Math库是自动导入的,可以直接调用。
7.switch:
JDK5以前:和C++一样,选择因子必须是int 或者 char。
JDK1.5开始,Java增加了新特性enum
,使得enum可以与switch协调工作。
JDK1.7开始,switch开始支持String作为选择因子。不过传给switch的String变量不能为null,同时switch的case子句中使用的字符串也不能为null。在switch语句中,String的比较用的是String.equals()
。
8.do while:
do{statement} while(boolean-expression){statement}
9.while:
while(boolean-expression){statement} 注意expression 为true 死循环
10.return:
return为:指定方法返回值,或,退出方法,并返回值
第六章 loading