Java逻辑控制和方法使用

逻辑的执行过程分为:顺序执行,条件执行,循环执行,子路径
1,条件执行:
if else 实现对条件的判断,但是如果执行多值判断,可以使用switch语句
①if(条件){
}
②if(条件){
}else{
}
③if(条件){
}else if(条件){
} else{ }
注:条件全部为布尔类型
switch(数字|枚举|字符串){
case 分支1:语句1;break;
case 分支2:语句2;break;
……
default:语句;break;
}
switch开关语句,若case之后没有break,则会满足case之后的所有语句一直执行直到break或全部结束
2,循环执行:①while(条件){
}
②do {
}while(条件);
while:如果条件不成立,一次也不执行,do while:至少执行一次
③for(初始化语句;条件;变化语句){
循环体;
}
foreach形式:int [ ]a={1,2,3,4,5};
for (int i=0;i<a.length;i++)
System.out.println(a[i]);
foreach形式: for(int v:a){
System.out.println(v);}//v:一个容器
循环使用规则:①对于不知道循环执行次数,但知道循环结束条件的,使用while
②明确知道循环次数的,使用for
控制语句:break:①switch中跳出某一分支
②循环中,跳出最内层的循环
break label:跳到指定位置
continue:结束本次循环,直接进行循环判定
continue label:跳到指定位置进行循环判定
方法:方法是一段可以被重复调用的代码块
①方法的定义语法:
限定符(modifiers) 返回值类型 方法名称(形参列表) 异常列表{ }
public static void main(String[ ] args){ }
形参(paramaters),实参(arguments)
如果方法以void声明,那么可以使用return;来结束调用
②方法的调用:
方法名称(实参列表);
③方法的调用过程(内存模型)
方法重载(overload):方法名称相同,形参列表不同(参数的类型,顺序或者个数)。
方法的签名:方法名称+形参列表 返回类型不属于形参列表
在进行方法重载时,要求方法的返回值一定相同。
方法递归:一个方法自己调用自己的方式
要求:方法必须有递归的结束条件
方法在每次递归处理的时候一定要做出一些变更

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值