java-2流程控制
输出:

输入:

格式化输出:

常用占位符:

条件判断 :

if....else....

浮点数判断:

引用类型判断 :

如果变量 为null,调用equals()方法会报 错,解决方法:

switch语句:

实际上相当于一组if--else语句, 他执行的总是一组相等的判断
相同的可以写到一起:

还可以使用字符串匹配:

循环 :
循环语句就是让计算机根据条件做循环计算,条件满足时循环条件不满足时退出循环
1、 while循环
如果把n++去掉 ,循环条件永远满足 ,成死循环会导致cpu占用100%

do--while循环:
#和while循环非常类似,差别是先执行循环,再判断条件

for循环 :
1.初始化计数器 2.判断循环条件 3.执行完语句后更新计数器

注意:千万不要在循环体内更新计数器 ,

计数器变量尽量定义在for循环中:

break和continue语句:

#用了continue,相当于只求奇数的和

小结:
break语句可以跳出当前循环
break语句通常配合if,在满足条件时提前结束循环
break语句总是跳出最近的一层循环
continue语句可以提前结束本轮循环
continue语句通常配合if,在满足条件时提前结束本轮循环.
数组:
遍历数组:

快速打印数组内容:

对数组元素进行排序 ,冒泡排序法:通过两层for循环来实现排序

交换变量 :

#直接用方法排序:
在eclipse中ctrl+鼠标左建可以快速查看源码
多维数组:
二维数组:
就是数组的数组


三维数组:

命令行参数:


打印命令行参数个数:

命令行中设置命令行参数:

eclipse中设置命令行参数:

测试:

浙公网安备 33010602011771号