今天為大家?guī)淼膬?nèi)容是關(guān)于,在Java編程語言中,如何使用for循環(huán)練習(xí)的信息。為什么要介紹for循環(huán)練習(xí)呢?主要是因為在Java開發(fā)中,如果想要循環(huán)某個字段,只要使用 for 循環(huán)即可解決,這樣讓字段看起來既簡介,又方便使用。這也是程序員經(jīng)常使用的語法,下面我們在介紹for循環(huán)的同時,再做一做相關(guān)的使用練習(xí),希望可以幫助到大家。
一、for循環(huán)的基本格式:
public static void main(String[] args) {
for (初始化語句; 判斷條件; 控制條件) {
// 循環(huán)體
}
}
二、for循環(huán)的的執(zhí)行流程:
1、for循環(huán)開始,會首先執(zhí)行初始化語句,完成所需數(shù)據(jù)的定義和初始化;
2、緊接著執(zhí)行判斷條件,此時,判斷條件有可能成立,也有可能不成立;
3、如果條件不成立(判斷條件返回false):循環(huán)立即結(jié)束;
4、反之,如果條件成立(判斷條件返回true):執(zhí)行循環(huán)體,這時,會把循環(huán)體中所有代碼執(zhí)行一遍,然后,執(zhí)行控制條件,到此為止,第一次循環(huán)執(zhí)行結(jié)束,打印了信息;
5、for循環(huán)并沒有終止執(zhí)行,接下來,它繼續(xù)執(zhí)行**判斷條件**,檢查循環(huán)繼續(xù)執(zhí)行的條件是否成立,同樣的:如果條件不成立(判斷條件返回false):循環(huán)立即結(jié)束;
6、反之,如果條件成立(判斷條件返回true):執(zhí)行循環(huán)體,這時,會把循環(huán)體中所有代碼再執(zhí)行一遍,然后,再執(zhí)行控制條件,到此為止,第二次循環(huán)執(zhí)行結(jié)束,再一次打印信息;
7、就這樣一直重復(fù)下去,直到**判斷條件不成立**,循環(huán)結(jié)束。
三、for循環(huán)使用練習(xí)
使用練習(xí)1:使用 for 循環(huán)在控制臺輸出1-5
實現(xiàn)代碼:
public class Test{
public static void main(String[] args) {
// 1.要打印的數(shù)字,初始值是1,最大值是5,每打印一次之后都需要加1
int number = 1;
/*
2.定義整型變量 time,表示循環(huán)體執(zhí)行的次數(shù),作為 for 循環(huán)的初始化語句,初始值是1
3.循環(huán)最多執(zhí)行5次,所以變量 time 的最大值是5,即 for 循環(huán)的判斷條件:time <= 5
4.每打印一次數(shù)字,次數(shù)都需要加1,所以,for 循環(huán)的控制條件:time++
*/
for (int time = 1; time <= 5; time++) {
// 5.在循環(huán)體中打印數(shù)字,
System.out.println(number);
number++; // 然后讓數(shù)字加1
}
}
}
使用練習(xí)2:使用 for 循環(huán)輸出1-5之和
實現(xiàn)代碼:
public class Test{
public static void main(String[] args) {
// 1. 定義求和變量sum.
int sum = 0;
// 2. 通過for循環(huán)獲取1~5之間的數(shù)據(jù).
for (int i = 1; i <=5; i++) { // i記錄的就是: 1~5之間的數(shù)字
// 3. 把獲取到的數(shù)據(jù)依次累加給變量sum
sum += i; // sum = sum + i;
}
// 4. 打印結(jié)果
System.out.println(sum);
}
}
使用練習(xí)3:求出1-100之間偶數(shù)和
實現(xiàn)代碼:
public class Test{
public static void main(String[] args) {
// 1. 定義一個求和變量sum
int sum = 0;
// 2. 獲取1~100之間所有的數(shù)據(jù)
for (int i = 1; i <= 100; i++) { // i的值其實就是1~100之間的數(shù)字, 只要判斷i是否是偶數(shù)即可
// 3. 判斷當(dāng)前獲取到的數(shù)據(jù)是否是偶數(shù), 是就累加
if(i % 2 == 0) {
// 能走到這里, 說明i是偶數(shù), 累加即可
sum += i;
}
}
// 4. 打印結(jié)果
System.out.println("sum: " + sum);
}
}
好了,關(guān)于在Java編程語言中,如何使用for循環(huán)練習(xí)的內(nèi)容,介紹到這里就結(jié)束了,想了解更多關(guān)于Java的信息,請繼續(xù)關(guān)注中培偉業(yè)。