【建站服务】桓台淘宝装修/桓台京东店铺设计/桓台拼多多网店装修公司/桓台企业网店开通申请-网店装修设计-域名申请
作者: 风兰 . 阅读量: 3 . 发表时间:2022-09-21 05:08:52
上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
桓台淘宝装修/桓台京东店铺设计/桓台拼多多网店装修公司/桓台企业网店开通申请-网店装修设计

菱形为上下两个等腰三角形(用两个外层for循环分别代表上下两部分)
上部分为倒直角三角形 + 等腰三角形。外层for以要嵌套两个for循环分别打印出倒直角三角形(直角三角形打印空格)和等腰三角形
下部分为直角三角形和倒等腰三角形。外层for同样要嵌套两个for循环打印直角三角形(直角三角形打印空格)和倒的等腰三角形
.hello
.hello
986***839@qq.com
4年前 (2018-03-18)
熙熙
632***357@qq.com
58
Java 嵌套循环之跳出多层循环
例:有以下程序,输出 0-99,两个数值间使用空格分隔,每 10 个数一行,每行用 ---- 分隔,代码:
public class Test {
public static void main(String []args) {
for(int i = 0; i < 10; i++){
for(int j = 0; j < 10; j++){
System.out.print("" + i + j +" ");
}
System.out.println(" -------------------------------------- ");
}
System.out.println("输出完毕!");
}
}
输出:
00 01 02 03 04 05 06 07 08 09
--------------------------------------
10 11 12 13 14 15 16 17 18 19
--------------------------------------
20 21 22 23 24 25 26 27 28 29
--------------------------------------
30 31 32 33 34 35 36 37 38 39
--------------------------------------
40 41 42 43 44 45 46 47 48 49
--------------------------------------
50 51 52 53 54 55 56 57 58 59
--------------------------------------
60 61 62 63 64 65 66 67 68 69
--------------------------------------
70 71 72 73 74 75 76 77 78 79
--------------------------------------
80 81 82 83 84 85 86 87 88 89
--------------------------------------
90 91 92 93 94 95 96 97 98 99
--------------------------------------
输出完毕!
题目要求在不修改循环结构的情况下使输出结果变成输出 0-29:
00 01 02 03 04 05 06 07 08 09
--------------------------------------
10 11 12 13 14 15 16 17 18 19
--------------------------------------
20 21 22 23 24 25 26 27 28 29
--------------------------------------
输出完毕!
根据题意我们一般情况下首先会想到直接判断当大于 29 的时候就跳出循环就是了。
代码如下:
public class Test {
public static void main(String []args) {
for(int i = 0; i < 10; i++){
for(int j = 0; j < 10; j++){
if(i * 10 + j > 29){
break;
}
桓台淘宝装修/桓台京东店铺设计/桓台拼多多网店装修公司/桓台企业网店开通申请-网店装修设计
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站



for 嵌套循环实例:
for(int i=1; i<=3; i++){ for(int n=1; n<=3; n++){ //输出结果。。。。 System.out.println("i = " + i + ", n = " + n); }}第一个 for :定一个整型变量 i, 它的初始值是 1;判断 i 是否小于等于 3;如果成立, i 就自增 1。
第二个 for :定一个整型变量 n, 它的初始值是 1;判断 n 是否小于等于 3;如果成立, n 就自增 1。
tianqixin
429***967@qq.com
参考地址
Anna
lis***a.happy@163.com
for循环嵌套:以打印九九乘法表为例
public class Test { public static void main(String args[]) { for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++){ System.out.print(j+"*"+i+"="+i*j+" "); } System.out.println(); } }}第一个 for 循环:代表行数。定一个整型变量 i, 它的初始值是 1;判断 i 是否小于等于 9;如果成立, i 就自增 1。
第二个 for 循环:代表列数。定一个整型变量 j, 它的初始值是 1;判断 j 是否小于等于 i;如果成立, j 就自增 1。
Anna
lis***a.happy@163.com
.hello
986***839@qq.com
for循环嵌套实例:
如何利用for循环打印一个菱形?
public class Test { public static void main(String[] args) { //定义变量 int i,j,q; //打印菱形的上半部分,左边打印倒直角三角形的空格,右边打印等腰三角形 for( i = 1;i < 6; i ++) //外循环控制行数,共打印五行 { //左边打印倒直角三角形空格 for( j = 5; j > i; j--) //与外循环关联,初始值不变,表达式变化,控制打印的列数 { System.out.print(" "); } //右边等腰三角形 for( q = 1;q < i*2; q++) //与外循环关联,初始值不变,表达式变化,打印奇数列1,3,5,7,9 { System.out.print("*"); } System.out.println(); //换行 } //打印菱形的下半部分,左边为直角三角形的空格,右边为倒的等腰三角形 for(i = 1; i < 5; i++) //外循环控制行数,共打印四行 { //左边直角三角形空格 for(j = 1;j <= i; j++) { //与外循环关联,初始值不变,表达式变化,共打印五行 System.out.print(" "); } //右边倒直角三角形 for( q = i*2; q < 9 ; q++) { //与外循环关联,初始值变化,表达式不变,打印奇数列7,5,3,1 System.out.print("*"); } System.out.println(); //换行 } }}思路:
.hello
986***839@qq.com
菱形为上下两个等腰三角形(用两个外层for循环分别代表上下两部分)
上部分为倒直角三角形 + 等腰三角形。外层for以要嵌套两个for循环分别打印出倒直角三角形(直角三角形打印空格)和等腰三角形
下部分为直角三角形和倒等腰三角形。外层for同样要嵌套两个for循环打印直角三角形(直角三角形打印空格)和倒的等腰三角形
熙熙
632***357@qq.com
Java 嵌套循环之跳出多层循环
例:有以下程序,输出 0-99,两个数值间使用空格分隔,每 10 个数一行,每行用 ---- 分隔,代码:
public class Test { public static void main(String []args) { for(int i = 0; i < 10; i