循环结构
1.do-while格式→do{}while(布尔表达式)
2.while和do-while的区别
①写法上有区别
②循环次数上,对于do-while来说,不管是否满足条件,最少循环一次。while不满足不循环
3.for循环格式:for(初始化表达式;循环判断语句;初始化自增){}
for的死循环格式→for(;;){}
for的执行流程如下:
循环中断
break:中断此次循环
continue:结束本次循环,执行下次循环
循环嵌套
循环嵌套说明:循环语句中,嵌套循环语句。
双for循环:
①双循环:大圈套小圈
②特点:外层控制行,内层控制列
随机数
1.创建对象:Random rd = new Random();
2.导包:Java.util.Random
3.方法:nextInt(n)可随机数(0,n],包括0但不包括n
方法概述
1.方法声明:权限修饰符 [修饰符] 返回值类型 方法名称(参数列表){}
2.权限修饰符:public
3.修饰符:static
4.返回值类型:void无返回值类型
5.方法名称:任意标识符(注意:程序的入口在javase阶段,都是main)
6.参数:
①实参:外界传入的参数 格式→(数据类型,参数名称,数据类型,参数名称);
②实参与形参:
①实参:实际参数,方法调用传递的参数。
②形参:形式参数,方法声明时声明的参数名称。
方法的使用
1.void无返回值类型
2.数据类型:有返回值类型
①格式:权限修饰符 [修饰符] 返回值类型 方法名称(参数列表){
方法体;
return 数据;
}
②其中return返回的什么类型,方法声明就是什么类型。
3.带有返回值的方法调用
①通过变量记录返回值
②直接在输出语句上打印
③作为方法的参数使用
4.return关键字
①表示返回方法调用的位置,并结束该方法。
②return + 数据值,表示方法返回值
③return单独用表示方法结束,实际方法中默认还有return,我们没有写,编译器自动添加