2020-10-27

Java笔记 3

双重循环
双重循环也叫作二重循环:在一个完整的循环中,又包含着另一个完整的循环也就是循环嵌套
双重循环的特点:当外层循环执行过一遍之后,内层循环再执行一遍
双重循环的语法格式:
for(——;——;——){ //这里是属于外层循环
for(——;——;——){ //这里是属于内层循环
}
}

while循环
while循环的语法格式:
while(循环条件){
循环体
}
while循环的执行流程是:先开始判断循环条件,当条件为true时,则执行循环体之后再判断循环条件,就这样一直循环,直到判断的循环条件为Flase的时候,结束循环。
例如: int i=101;
while (i<=200){
System.out.println(i);
i+=2;
}

do while循环
do while 循环特点是:先执行循环体,之后再判断循环的条件
do while的语法格式:
do {
循环体
}while(循环条件);
do while循环的执行流程是:先执行循环体,之后再判断循环条件,当循环条件为true的时候,则继续执行循环体,之后再判断循环条件一直重复。

for循环和while和do while的异同:
当循环条件的次数固定的时候,建议用for循环,若循环条件的次数不固定的时候,如果是先判断条件再执行循环就用while循环,若是先执行循环再判断条件的时候建议用do while循环

方法的分类
系统提供的方法:例如:println()、print()、nextInt()
方法的基本语法格式
[修饰体]返回值类型 方法名称([参数列表]){ //这里的[]中的是可以进行省略的
方法体 //暂时将方法的修饰符编写为public static
}
这里的返回值类型有两种情况:第一种:无返回值类型,也就是编写为void;第二种:有返回值类型,可以编写为目前所学的9种数据类型之一
方法体就是编写该方法实现的具体功能的代码

方法的调用
语法格式:1、类名.方法名称([参数列表]) 这里可以省略类名
2、方法名称([参数列表]);
例如:
class Me1{
public static void print(){ //这里的print就是方法名称
for (int i =1;i<=5;i++){
System.out.println(“第”+i+“遍helloworld”);
}
}
}
class Me2{
public static void main(String[]args){
Me1.print(); //这里就在类Me2中调用Me1中的print方法
}

无参无返回类型方法
public static void方法名称(){ //这里的public是修饰符
方法体
}
无参带返回值类型方法
什么时候方法带返回值?
当该方法只有一个结果的时候,可以编写成带返回值类型的方法完成
带返回值类型方法的注意事项:
1、如果方法带有返回值类型,则返回类型不能够编写为void,也就是编写为返回值对应的类型
2、如果方法不带有返回值类型,则在方法体中必须编写return,通过return关键字来将结果返回;return将结果返回到方法的调用处因此建议方法处理
例如:System.out.println(sum()); //先调用方法然后将方法的返回结果再进行输出
在一个方法体中可以编写任意多个return,但是最终只执行一个相匹配的return,来将其结果返回

break、continue、return的区别
break:表示中断,可以在switch case中或循环中使用,当遇见break则结束当前整个switch case或循环,执行外面的语句
continue:表示中断,只能在循环中使用,当遇到continue,则结束本次循环,继续执行下一次循环
return:表示返回,其在方法中使用,当遇到return则结束当前方法的执行,返回到方法的调用处

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值