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

Java基礎知識精通循環(huán)結構與break及continue

 更新時間:2022年04月28日 15:01:44   作者:猿界的小皮皮  
循環(huán)結構是指在程序中需要反復執(zhí)行某個功能而設置的一種程序結構。它由循環(huán)體中的條件,判斷繼續(xù)執(zhí)行某個功能還是退出循環(huán),選擇結構用于判斷給定的條件,根據(jù)判斷的結果判斷某些條件,根據(jù)判斷的結果來控制程序的流程

前言

本文章主要講解剩余的控制結構:for循環(huán)、while循環(huán),話不多說直接開講。

for循環(huán)(常用)

for循環(huán)是支持迭代的一種通用結構,由一個計數(shù)器換或類似的變量控制迭代次數(shù),每次迭代后這個變量會更新。詳情見實例1:

1.格式

for(初始化條件;判斷條件;控制條件)
{
    語句體
}
//初始化條件:通常是對計數(shù)器初始化。
//判斷條件:每次新一輪循環(huán)執(zhí)行前要檢測的循環(huán)條件。
//控制條件:如何更新計數(shù)器。

2.控制流程

初始化條件 --> 判斷條件 --> 語句體 --> 控制條件

–> 判斷條件 --> 語句體 --> 控制條件

………….

直到判斷條件不滿足,循環(huán)結束。

實例1:

package decom1;
public class forxunhuan {
	public static void main(String[] args) {
		int i = 0;
		for(i=1;i<=10;i++)
		{
			System.out.println(i);  //輸出結果:1.2.3.4.5.6.7.8.9.10.
		}
	}

}

3.注釋

  • 當for在第一部分聲明一個變量,則這個變量的作用域就貫穿于這個循環(huán)結構末尾,詳見實例2。
  • 如果在循環(huán)內定義一個變量,則這個變量不能在循環(huán)外使用。
  • 可以在不同的for循環(huán)中定義同名的變量,詳見實例3。

實例2:

int i;
for(int i=1;i=18;i++)
{
  .........;
}

實例3:

package decom1;
public class forxunhuan {
	public static void main(String[] args) {
		int a = 0;
		for(a=1;a<=10;a++)
		{
			System.out.println(a);
		}
		for(a=0;a<=100;a+=2)
		{
			System.out.println(a);
		}
	}
}

while循環(huán)(常用)

當條件為true時,while循環(huán)執(zhí)行一條語句(一塊語句)。

當條件為false,那么while循環(huán)一次不執(zhí)行。

語句形式:

while (condition) statement

1.格式

初始化條件;
while(判斷條件)   //先判斷,再執(zhí)行。
     {
        語句體;
        控制條件;
     }

2.執(zhí)行流程

初始化條件 --> 判斷條件 --> 語句體 --> 控制條件

–> 判斷條件 --> 語句體 --> 控制條件

………….

直到判斷條件不滿度,循環(huán)結束。

實例:

package decom1;
//輸出從1到10實例。
public class whilexun {
public static void main(String[] args) {
	int i=0;
	while(i<10)
	{
		i++;
		System.out.println(i);  //輸出結果:1.2.3.4.5.6.7.8.9.10.
	}
	System.out.println(i);  //輸出結果:10。注釋:當while循環(huán)完畢后i就把一直加的結果傳下來。
}
}

do…while循環(huán)

while循環(huán)結構是先判斷條件然后執(zhí)行,如果想先執(zhí)行后判斷就用do…while循環(huán)語句。

形式:

do statement while (condition);

格式:

初始化條件;  
do {      //先執(zhí)行,在判斷。
    語句體;
    控制條件;
   } while(判斷條件);

執(zhí)行流程

初始化條件 --> 語句體 --> 控制條件 --> 判斷條件

–> 語句體 --> 控制條件 --> 判斷條件

–> 語句體 --> 控制條件 --> 判斷條件

… …

–> 語句體 --> 控制條件 --> 直到判斷條件不滿足的時候,循環(huán)結束

實例:

//在控制臺上打印出1-10的數(shù)字。
int i = 1;
do {
	System.out.println(i);
	i++;
   } while(i <= 10);

區(qū)別

do…while 和 for和while?

do…while:

  • 語句體和控制條件至少會執(zhí)行一次。
  • 語句體和控制條件和判斷條件執(zhí)行的次數(shù)是一樣多的。

for和while:

  • 語句體和控制條件可以一次都不執(zhí)行。
  • 語句體和控制條件比判斷條件少執(zhí)行一次。

while與for

  • while:初始化條件在while循環(huán)結束之后,依然可以繼續(xù)使用。
  • for:初始化條件,一旦for循環(huán)結束,就用不了了。

break與continue用法

break

它可以使用在switch中,用來結束switch的。

也可以使用在循環(huán)中,用來結束循環(huán)的(跳出循環(huán))。

實例:

package com;
public class De {
	public static void main(String[] args) {
		for(int i = 1; i <= 10; i++) {
			if(i == 5) {
				break;
			}
			System.out.println(i); //執(zhí)行結果:一直輸出到四程序就結束啦。1、2、3、4
		}
	}
}

continue

它用在循環(huán)中,用來結束本次循環(huán),繼續(xù)下一次循環(huán)。

實例:

package com;
public class De {
	public static void main(String[] args) {
		
		for(int i = 1; i <= 10; i++) {
			if(i == 5) {
				continue;
			}
			System.out.println(i);  //執(zhí)行結果:一直輸出到四程序就結束啦。1、2、3、4
		}
		
	}
}

注意:在同一對花括號內,break和continue關鍵字的下面,不能有任何語句,因為永遠都執(zhí)行不到,會編譯報錯的

循環(huán)嵌套

就是指將一個循環(huán)放入到另外一個循環(huán)的里面。

實例:

package com;
/*
實例:在控制臺上打印出由*組成的矩形
			****
			****
			****
			****
 */
public class liu {
	public static void main(String[] args) {
	
		for(int i = 1; i <= 4; i++) {
			for(int j = 1; j <= 4; j++) {
				System.out.print("*");  //每循環(huán)一次輸出*號。
			}
			System.out.println();//第二for執(zhí)行完后換行,接著執(zhí)行下一條語句,直至for全部循環(huán)完。
		}
	}
}

到此這篇關于Java基礎知識精通循環(huán)結構與break及continue的文章就介紹到這了,更多相關Java循環(huán)結構內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論