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中设置命令行参数:

 

 

测试:

 

posted on 2020-02-22 17:02  锋锋2019  阅读(149)  评论(0编辑  收藏  举报

导航