循环的嵌套:
循环体本身又是另一个循环的循环,就是循环的嵌套.
外面的循环称为外层循环,里边的循环称为内层循环:
//外层循环
for(){
//内层循环
for(){
}
}
外层循环的每次执行,内层循环都循环多次!!
循环变量一般都使用i,j,k,m等字符.
循环嵌套的几种格式:
for(){
for(){
}
}
for(){
while(){
}
}
while(){
for(){
}
}
while(){
while(){
}
}
break 和 continue关键字:
break用于结束当前循环.
当break在内层循环中时,可以使用标签跳出最外层的循环.
continue:跳过continue之后的语句.进入下一次循环.
产生随机数:
Math类的random()方法可以生成一个[0.0 - 1.0)之间的double值.
Math类是java程序默认导入的包,不需要显式导入.
直接使用即可.
使用以下语句可以获取一个1-100之间的整型值:
int r = (int)(Math.random()*100) + 1;
获取任意范围的随机值的方法:
例:120-500之间
(int)(Math.random()*(500-120+1)+120);
方法定义
修饰符 返回值类型 方法名(形参类型1 参数名1,形参类型2 参数名2...){
方法体;
return [返回值];
}
修饰符:固定:public static
返回值类型:java中的数据类型
方法名:符合命名规范
形参类型,形参名:符合命名规范
方法体:方法被调用时执行的语句
return:表示方法的结束.
若返回值类型为void,return 后不能加任何东西,此时return;可以省略.
若返回值类型不为void,则return不能省略,而且其后要接一个和返回值类型匹配的返回值(变量,常量,表达式)
方法不调用不执行!!!!
有返回值的方法的调用:
1.赋值或者直接打印
2.不理会返回值(单独调用)
返回值类型为void的方法:
只能单独调用!!!
方法之间是互相调用的关系:
自定义方法可以调用系统提供的方法,也可以调用自己定义的方法.
方法的作用:
1.将有一定业务逻辑的代码封装在一起
2.实现了代码的复用.方法调用的次数越多,节省的代码量越多.
3.方便维护!!
原文地址:https://www.cnblogs.com/YWJAVA7010/p/9502156.html