Java基础(4)-循环语句和随机数
来源:互联网 发布:巨人网络街篮客服 编辑:程序博客网 时间:2024/05/20 19:49
2、循环语句
2.1 while循环
语法:
while(条件){
当条件为true时,执行循环体内的代码;
}
备注:
满足循环的三个条件:初始化变量、关系运算、迭代
2.2 do-while循环
语法:
do{
}while(条件);
备注:与while循环的区别是,当条件为false时,也会被执行一次。
2.3 for循环
语法:
for(int i = 0 ; i < 10 ; i++){
}
2.4 嵌套for循环
2.4.1 打印直角三角形
for(int i = 1 ; i < 10 ; i++){
for(int j = 1 ; j <= i ; j++){
System.out.print(“* “);
}
System.out.println();
}
for(int i = 1 ; i < 10 ; i++){
for(int j = 1 ; j <=(10-i) ; j++){
System.out.print(“* “);
}
System.out.println();
}
2.4.2 打印乘法口诀
for(int i = 1 ; i < 10 ; i++){
for(int j = 1 ; j <=i ; j++){
System.out.print(j+”×”+i+”=”+(i*j)+”\t”);
}
System.out.println();
}
for(int i = 1 ; i < 10 ; i++){
for(int j = 1 ; j <=(10-i) ; j++){
System.out.print(i+”×”+j+”=”+(i*j)+”\t”);
}
System.out.println();
}
for(int i = 1 ; i < 10 ; i++){ for(int j = 1 ; j < i ; j++){ System.out.print("\t"); } for(int j = i ; j < 10 ; j++){ System.out.print(i+"×"+j+"="+(i*j)+"\t"); } System.out.println(); }
for(int i = 1 ; i < 10 ; i++){
for(int j = 1 ; j < 10-i ; j++){
System.out.print(“\t”);
}
for(int j = 1 ; j <=i ; j++){
System.out.print(j+”×”+i+”=”+(i*j)+”\t”);
}
System.out.println();
}
2.5 循环控制
2.5.1 break语句
break 可以用于所有的循环语句或者 switch 语句中,用来跳出整个语句块。
break 跳出该关键字所在的循环,并且继续执行该循环下面的语句。
2.5.2 continue语句
continue 适用于任何循环控制结构中。作用是让程序立刻跳转到下一次循环的迭代。
在 for 循环中,continue 语句使程序立即跳转到更新语句。
在 while 或者 do…while 循环中,程序立即跳转到布尔表达式的判断语句。
2.6 标签的使用
语法:
标签名 :
使用:
break 标签名; 或
continue 标签名;
示例:
a: for (int i = 1; i <= 10; i++) {
System.out.println(“i=”+i);
b: for (int j = 1; j <= 10; j++) {
if(j==5){
// continue a;
break a;
}
System.out.println(“j=”+j);
}
}
注意:
标签名的语法规则要遵循标识符的语法要求;
break 标签名 : 跳出该标签名后面的循环;
continue 标签名: 跳过该标签名的本次循环,继续进行下次迭代;
补充(随机数)
生成随机数(2位)
Random ran = new Random();
int i = ran.nextInt(90)+10; // 随机的结果为 [0,90)+10 = [10,99]
System.out.println(i);
- Java基础(4)-循环语句和随机数
- java基础——循环语句和循环中断语句
- java基础——循环语句和循环中断语句
- Java编程基础-选择和循环语句
- java基础-循环和嵌套及随机数、函数
- 【基础】java 循环语句
- JAVA基础之循环语句(1)
- java基础之循环语句(2)
- java基础--java 循环语句
- Java基础-条件控制语句、循环语句(3)
- Java基础---for循环语句
- Java基础循环语句小结
- java基础语法循环语句
- java for基础循环语句
- Java基础 5 循环语句
- 第一章C++编程基础(条件语句和循环语句)
- Java基础(三) Java变量、操作符及判断和循环语句
- Java基础(三) Java变量、操作符及判断和循环语句之(二)
- 基于opencv和Tensorflow的实时手势识别(2)
- 抱着陌生的态度再看Rxjava(二)
- 异常
- python中的函数
- tensorflow: 对variable_scope进行reuse的两种方法
- Java基础(4)-循环语句和随机数
- Python入门教程完整版(懂中文就能学会)
- springboot vue 登录页面01 每天进步百分之一
- 常用框架
- 电脑
- 微擎load()文件加载器
- JAVA中方法的调用【基础】
- curl 模拟请求(post为例)
- Java -- 线程