分支结构
if
switch
语法结构
1 | switch (表达式) { case 值1: |
switch语句中“表达式”计算结果只能是int,byte,short,char类型,不能是long更不能是其他的类型。
循环结构
while
do-while
for
for-each语句
Java 5之后提供了一种专门用于遍历集合的for循环——for-each循环。
1 | public class Test { |
跳转语句
跳转语句能够改变程序的执行顺序,可以实现程序的跳转。
break
break;不带标签
break label;带标签
默认情况下,break只会跳出最近的内循环。如果要跳出代码第1行的外循环, 可以为外循环添加一个标签,注意在定义标签的时候后面跟一个冒号
添加标签对于多层嵌套循环是很有必要的,适 当使用可以提高程序的执行效率。
continue
带标签
不带标签
例子
1 | package nianchu; |
小技巧
输出时可以用+号将要输出的两部分连在一起
实例:
1 | public class Test { |
获取数组的长度
numbers.length
print,printf,println的区别
1 | printf主要是继承了C语言的printf的一些特性,可以进行格式化输出 |
1 | print就是一般的标准输出,但是不换行 |
1 | println和print基本没什么差别,就是最后会换行 |