一、循环语句
1.while语句
while 是真假循环,当某个条件为真的时候执行
while(布尔型表达式){
循环体 ;
}
2. Do while语句
for 和 while 执行次数是0~N次
而 do while 能够保证代码至少执行一次,先执行一次在进行判断
应用非常少
语法 :
do{
}while();
3.break
break 两种用法
3.1.用于switch中,结束case分支,防止case穿透
3.2.用于循环中,跳出循环
比如,在一堆数据中,查找某一个数据,那么当我们找到数据时可以使用break提前结束循环.
如果在嵌套循环中使用break,只能终止近层循环(break在哪个循环中,就终止哪个循环)
想要结束外层循环,可以如下
4.continue
跳过当次循环,继续下一次
二、方法
1.方法的目的:1.代码复用 2.使程序更加简短可读性更好 3.有利于程序的维护 4.开发效率的提高
2.方法是什么:很多条语句的集合,只要我们使用这个方法,就等于使用这些代码.
3.方法的声明
[修饰符列表] 返回值类型 方法名(参数列表) {方法体}
修饰符列表: []:中括号的意思是 可以用可以没有,可以有多个
权限控制:public private protected 不写 四选一
其他修饰符:static 修饰是否静态,synchronized 线程同步,加上同步
abstrace 抽象 final 最终 二选一
返回值类型: void 和 11种数据类型
作用:方法执行完功能之后,需不需要返回值给调用处,如果不需要反馈
void说明没有返回值类型
具体用哪个类型看你返回值是什么类型(满足自动类型转换)
方法名: 望文知意 驼峰命名法 符合命名规则
参数列表: 多个参数以逗号隔开(int a , int b , double c,.........),方法内部需要用到的参数
形参:在方法声明的时候,规定应该传入什么类型的数据
实参:调用方法的时候,实际传入的数据,叫实参
写方法: 只考虑功能实现,这个方法最终用来干什么,用在什么地方,和声明无关
return:
终止方法运行,碰到return,方法结束,所以return之后不能写代码
return返回数据,需要有返回值才可以
有返回值的方法中,return必须写,语法: return 值; 这个值必须和返回值类型向同
没有返回值的方法中,retuen可写可不写, 语法: return ; 后面不能写数值
此时return的功能只有终止方法
4.方法的调用
方法分类:
静态方法:使用static修饰的方法
成员方法:没有使用static修饰的方法
构造方法:先不管
调用:
静态方法:类名.方法名(参数) ; 同一类中类名可以省略
成员方法:对象.方法名(参数) ;
方法不调用不执行,调用才执行,将返回值返回给调用处