欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

一.多重循環(huán)

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

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

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

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

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

一個循環(huán)體內又包含另一個完整的循環(huán)結構

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)可互相嵌套

一般不超過三層

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

二break語句和continue語句

1.break語句

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

break用于改變程序控制流

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

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

遇到break,立即跳出switch語句

2.continue語句

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

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

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

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

使用場合:

break常用于switch結構和循環(huán)結構中

continue一般用于循環(huán)結構中

作用(循環(huán)結構中):

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

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

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

三.程序調試

1.什么是程序調試

當程序出錯時,我們也希望能這樣

程序執(zhí)行時忽閃一下就運行結束,讓程序一步一步運行

在行號的右邊,鼠標左鍵單擊,添加斷點

右鍵,選擇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();
			}
	}
 
}

輸出結果:

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    

總結

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

相關文章

  • 基于bufferedreader的read()與readline()讀取出錯原因及解決

    基于bufferedreader的read()與readline()讀取出錯原因及解決

    這篇文章主要介紹了bufferedreader的read()與readline()讀取出錯原因及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • 使用synchronized實現(xiàn)一個Lock代碼詳解

    使用synchronized實現(xiàn)一個Lock代碼詳解

    這篇文章主要介紹了使用synchronized實現(xiàn)一個Lock代碼詳解,具有一定借鑒價值,需要的朋友可以參考下。
    2017-12-12
  • springdata jpa使用Example快速實現(xiàn)動態(tài)查詢功能

    springdata jpa使用Example快速實現(xiàn)動態(tài)查詢功能

    這篇文章主要介紹了springdata jpa使用Example快速實現(xiàn)動態(tài)查詢功能,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Java設計模式之單例模式Singleton Pattern詳解

    Java設計模式之單例模式Singleton Pattern詳解

    這篇文章主要介紹了Java設計模式之單例模式Singleton Pattern詳解,一些常用的工具類、線程池、緩存,數(shù)據(jù)庫,數(shù)據(jù)庫連接池、賬戶登錄系統(tǒng)、配置文件等程序中可能只允許我們創(chuàng)建一個對象,這就需要單例模式,需要的朋友可以參考下
    2023-12-12
  • Java日常開發(fā)中讀寫TXT文本舉例詳解

    Java日常開發(fā)中讀寫TXT文本舉例詳解

    這篇文章主要給大家介紹了關于Java日常開發(fā)中讀寫TXT文本,包括使用BufferedReader、Scanner、FileInputStream等類進行讀取,以及使用BufferedWriter、PrintWriter、FileOutputStream等類進行寫入,需要的朋友可以參考下
    2024-12-12
  • ssm 使用token校驗登錄的實現(xiàn)

    ssm 使用token校驗登錄的實現(xiàn)

    這篇文章主要介紹了ssm 使用token校驗登錄的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • java中讀寫Properties屬性文件公用方法詳解

    java中讀寫Properties屬性文件公用方法詳解

    在項目開發(fā)中我們會將很多環(huán)境特定的變量定義到一個配置文件中,比如properties文件,把數(shù)據(jù)庫的用戶名和密碼存放到此屬性文件中。下面這篇文章就主要介紹了java中讀寫Properties屬性文件公用方法,需要的朋友可以參考借鑒。
    2017-01-01
  • SpringCloud微服務開發(fā)基于RocketMQ實現(xiàn)分布式事務管理詳解

    SpringCloud微服務開發(fā)基于RocketMQ實現(xiàn)分布式事務管理詳解

    分布式事務是在微服務開發(fā)中經(jīng)常會遇到的一個問題,之前的文章中我們已經(jīng)實現(xiàn)了利用Seata來實現(xiàn)強一致性事務,其實還有一種廣為人知的方案就是利用消息隊列來實現(xiàn)分布式事務,保證數(shù)據(jù)的最終一致性,也就是我們常說的柔性事務
    2022-09-09
  • Java實現(xiàn)銳化圖片并保存功能(附源碼)

    Java實現(xiàn)銳化圖片并保存功能(附源碼)

    在圖像處理領域,銳化(Sharpening)?是一種常見的操作,用于增強圖像中邊緣和細節(jié),使圖像看起來更清晰,下面小編就來介紹一下如何使用Java?SE?原生?API實現(xiàn)對圖像的銳化處理并保存為常見格式文件吧
    2025-05-05
  • Java數(shù)據(jù)結構之線索化二叉樹的實現(xiàn)

    Java數(shù)據(jù)結構之線索化二叉樹的實現(xiàn)

    在二叉樹的結點上加上線索的二叉樹稱為線索二叉樹,對二叉樹以某種遍歷方式進行遍歷,使其變?yōu)榫€索二叉樹的過程稱為對二叉樹進行線索化。本文將詳解如何實現(xiàn)線索化二叉樹,需要的可以參考一下
    2022-05-05

最新評論