最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java多重循環(huán)與程序調(diào)試示例詳解

 更新時(shí)間:2025年08月05日 09:58:43   作者:可樂(lè)有超能力  
Java中多重循環(huán)是一種常用的編程技術(shù),它可以在內(nèi)循環(huán)完成一次后回到外循環(huán),再次執(zhí)行內(nèi)循環(huán),這篇文章主要介紹了Java多重循環(huán)與程序調(diào)試的相關(guān)資料,需要的朋友可以參考下

一.多重循環(huán)

1.為什么使用多重循環(huán)

多重循環(huán)可以輸出如下圖形

其中外層循環(huán)控制行數(shù)

? 內(nèi)層循環(huán)控制列數(shù)

2.什么是多重循環(huán)

一個(gè)循環(huán)體內(nèi)又包含另一個(gè)完整的循環(huán)結(jié)構(gòu)

while(循環(huán)條件1){
     //循環(huán)操作1
     while(循環(huán)條件2){
          //循環(huán)操作2
     }
}
while(循環(huán)條件1){
      //循環(huán)操作1
      for(循環(huán)條件2){
   	        //循環(huán)操作2
	  }
}

3.多重循環(huán)的使用

各循環(huán)可互相嵌套

一般不超過(guò)三層

外層循環(huán)變量變化一次,內(nèi)層循環(huán)變量要變化一遍

二break語(yǔ)句和continue語(yǔ)句

1.break語(yǔ)句

int i = 2;
switch(i){
        case 1: 
             System.out.println("星期一");
             break;
        case 2: 
             System.out.println("星期二");
             break;
 }
//其他語(yǔ)句

break用于改變程序控制流

用于do-while、while、for循環(huán)中,可跳出循環(huán)而執(zhí)行循環(huán)后面的語(yǔ)句

break通常在循環(huán)中與條件語(yǔ)句一起使用

遇到break,立即跳出switch語(yǔ)句

2.continue語(yǔ)句

continue :只能用在循環(huán)里

continue 作用:跳過(guò)循環(huán)體中剩余的語(yǔ)句而執(zhí)行下一次循環(huán)

while(…) {
     ……
     ……
     continue;
     ……
     ……
}

3.break和continue的區(qū)別

使用場(chǎng)合:

break常用于switch結(jié)構(gòu)和循環(huán)結(jié)構(gòu)中

continue一般用于循環(huán)結(jié)構(gòu)中

作用(循環(huán)結(jié)構(gòu)中):

break語(yǔ)句終止某個(gè)循環(huán),程序跳轉(zhuǎn)到循環(huán)塊外的下一條語(yǔ)句

continue跳出本次循環(huán),進(jìn)入下一次循環(huán)

雙重循環(huán)亦如此

三.程序調(diào)試

1.什么是程序調(diào)試

當(dāng)程序出錯(cuò)時(shí),我們也希望能這樣

程序執(zhí)行時(shí)忽閃一下就運(yùn)行結(jié)束,讓程序一步一步運(yùn)行

在行號(hào)的右邊,鼠標(biāo)左鍵單擊,添加斷點(diǎn)

右鍵,選擇Debug執(zhí)行程序

附:使用雙重循環(huán)輸出九九乘法表

package com.hz;
 
public class Lianxi {
 
	public static void main(String[] args) {
		// TODO Auto-generated method stub
			for(int i = 1;i<=9;i++) {
				for(int j = 1;j<=i ;j++) {
				
						System.out.print(i+"*"+j+"="+i*j+"\t");
					
				}
					
				System.out.println();
			}
	}
 
}

輸出結(jié)果:

1*1=1    
2*1=2    2*2=4    
3*1=3    3*2=6    3*3=9    
4*1=4    4*2=8    4*3=12    4*4=16    
5*1=5    5*2=10    5*3=15    5*4=20    5*5=25    
6*1=6    6*2=12    6*3=18    6*4=24    6*5=30    6*6=36    
7*1=7    7*2=14    7*3=21    7*4=28    7*5=35    7*6=42    7*7=49    
8*1=8    8*2=16    8*3=24    8*4=32    8*5=40    8*6=48    8*7=56    8*8=64    
9*1=9    9*2=18    9*3=27    9*4=36    9*5=45    9*6=54    9*7=63    9*8=72    9*9=81    

總結(jié)

到此這篇關(guān)于Java多重循環(huán)與程序調(diào)試的文章就介紹到這了,更多相關(guān)Java多重循環(huán)與程序調(diào)試內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解析java中的error該不該捕獲

    解析java中的error該不該捕獲

    這篇文章主要介紹了java中的error該不該捕獲,需要的朋友可以參考下
    2014-02-02
  • 利用注解配置Spring容器的方法

    利用注解配置Spring容器的方法

    本篇文章主要介紹了利用注解配置Spring容器的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • SpringBoot中實(shí)現(xiàn)Redis?Stream隊(duì)列的代碼實(shí)例

    SpringBoot中實(shí)現(xiàn)Redis?Stream隊(duì)列的代碼實(shí)例

    本文介紹了如何在Spring?Boot中使用Redis?Stream隊(duì)列進(jìn)行消息的生產(chǎn)和消費(fèi),涉及到的主要內(nèi)容包括添加Redis依賴(lài)、配置RedisTemplate、創(chuàng)建生產(chǎn)者和消費(fèi)者監(jiān)聽(tīng)器等,需要的朋友可以參考下
    2024-09-09
  • SpringMVC整合SSM實(shí)現(xiàn)表現(xiàn)層數(shù)據(jù)封裝詳解

    SpringMVC整合SSM實(shí)現(xiàn)表現(xiàn)層數(shù)據(jù)封裝詳解

    這篇文章主要介紹了SpringMVC整合SSM實(shí)現(xiàn)表現(xiàn)層數(shù)據(jù)封裝,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧
    2022-10-10
  • springboot定時(shí)任務(wù)@Scheduled執(zhí)行多次的問(wèn)題

    springboot定時(shí)任務(wù)@Scheduled執(zhí)行多次的問(wèn)題

    這篇文章主要介紹了springboot定時(shí)任務(wù)@Scheduled執(zhí)行多次問(wèn)題的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • java對(duì)接Modbus協(xié)議代碼示例

    java對(duì)接Modbus協(xié)議代碼示例

    Modbus是一種串行通信協(xié)議,Modbus已經(jīng)成為工業(yè)領(lǐng)域通信協(xié)議的業(yè)界標(biāo)準(zhǔn),并且現(xiàn)在是工業(yè)電子設(shè)備之間常用的連接方式,這篇文章主要給大家介紹了關(guān)于java對(duì)接Modbus協(xié)議的相關(guān)資料,需要的朋友可以參考下
    2024-03-03
  • MyBatis-Plus3.x版本使用入門(mén)和踩過(guò)的坑

    MyBatis-Plus3.x版本使用入門(mén)和踩過(guò)的坑

    Mybatis-Plus是Mybatis的增強(qiáng)版,他只是在Mybatis的基礎(chǔ)上增加了功能,且并未對(duì)原有功能進(jìn)行任何的改動(dòng),本文給大家說(shuō)一下MyBatis-Plus3.x版本使用入門(mén)和踩過(guò)的坑,感興趣的朋友跟隨小編一起看看吧
    2023-10-10
  • Spring Security注解方式權(quán)限控制過(guò)程

    Spring Security注解方式權(quán)限控制過(guò)程

    這篇文章主要介紹了Spring Security注解方式權(quán)限控制過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • Android開(kāi)發(fā)在輪播圖片上加入點(diǎn)擊事件的方法

    Android開(kāi)發(fā)在輪播圖片上加入點(diǎn)擊事件的方法

    這篇文章主要介紹了Android開(kāi)發(fā)在輪播圖片上加入點(diǎn)擊事件的方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-11-11
  • Java利用Spire.Doc實(shí)現(xiàn)RTF轉(zhuǎn)換PDF的高效方案

    Java利用Spire.Doc實(shí)現(xiàn)RTF轉(zhuǎn)換PDF的高效方案

    在企業(yè)級(jí)應(yīng)用開(kāi)發(fā)中,RTF格式雖因其良好的兼容性曾在文檔交換領(lǐng)域占據(jù)一席之地,但隨著移動(dòng)辦公和長(zhǎng)期歸檔需求的增加,其跨平臺(tái)顯示不一致、易被篡改的弊端日益凸顯,本文將介紹如何利用Spire.Doc for Java這一強(qiáng)大的類(lèi)庫(kù)實(shí)現(xiàn)將RTF轉(zhuǎn)換為PDF,需要的朋友可以參考下
    2026-03-03

最新評(píng)論

无锡市| 广宗县| 三河市| 南漳县| 前郭尔| 宁化县| 沙坪坝区| 海阳市| 诏安县| 紫金县| 临邑县| 砀山县| 上饶市| 永春县| 丰台区| 扶绥县| 城步| 荔浦县| 重庆市| 合山市| 林甸县| 康乐县| 黄山市| 三河市| 南乐县| 张家港市| 平顺县| 耒阳市| 惠安县| 民勤县| 孝昌县| 门源| 鲁山县| 安西县| 崇仁县| 九龙县| 临泉县| 马尔康县| 崇明县| 广丰县| 桃源县|