第六天学习Java的笔记(循环语句)
生活随笔
收集整理的這篇文章主要介紹了
第六天学习Java的笔记(循环语句)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
還有50天
第四章 循環語句
4.1 循環概述
四部分:
1.初始化語句:在循環開始最初執行,而且只做唯一一次。
2.條件判斷:如果成立,則循環繼續;如果不成立,則循環退出。
3.循環體:重復要做的事情內容,若干行語句。
4.步進語句:每次循環之后都要進行的掃尾工作。每次循環結束之后都要執行一次。
4.2 循環語句1-for
public class Demo09For {public static void main(String[] args) {for (int i = 0 ; i < 10 ; i++){System.out.println("哈哈" + i);}System.out.println("程序結束");} }4.3 循環語句2-while
/* while循環有一個標準格式,還有一個擴展格式。 標準格式: while(條件判斷){循環體 }擴展格式: 初始化語句; while(條件判斷){循環體;步進語句; } */ public class Demo10While {public static void main(String[] args) {int i = 0;//初始化語句while (i < 10) {//條件判斷System.out.println("goodnight" + i);//循環體i++;//步進語句}System.out.println("程序結束");} }4.4 循環語句3-do…while
/*第一次執行是無條件執行的 do-while循環的標準格式:do{循環體 } while (條件判斷);擴展格式: 初始化語句 do {循環體步進語句 } while(條件判斷); */public class Demo11DoWhile {public static void main(String[] args) {int i = 0;do {System.out.println("goodnight");i++;} while(i < 10);} }練習:
求出1-100之間的偶數和的兩種思路+三種句型(for,while,dowhile)
//for語句 /*思路: 1.既然范圍以及確定了是1-100之間,那么就從1、2、3...一直到100這么多數字一個一個進行檢查。 2.總共有100個數字,并非所有數字都能用,必須是偶數,判斷偶數用if語句 3.需要一個變量,用來進行累加操作,也就好比一個存錢罐兩種思路:一種是對100之內的每個數判斷是否符合,另一種是將循環步進條件設置為+2 */ public class Demo12HundredSum {public static void main(String[] args) {//forint sum = 0;/*for (int i = 2; i <= 100 ; i = i + 2) {sum = sum + i;System.out.println(sum);}System.out.println("最終的和值為:" + sum);*/for (int i = 1; i <= 100; i++){if(i % 2 == 0){sum = sum + i;System.out.println(sum);}}System.out.println("最終的和值為:" + sum);} } //whlie public class Demo{public static void main(String[] args) {int sum = 0;int i = 1;while (i <= 100) {if (i % 2 == 0){sum = sum + i;System.out.println(sum);}i++;}System.out.println("和值為:" + sum);} } //do...while public class Demo{public static void main(String[] args) {int sum = 0;int i = 1;do {if(i % 2 == 0){sum = sum + i;System.out.println(sum);}i++; } while (i <= 100);System.out.println("和值為:" + sum);} }4.5 循環語句的區別
/* 三種循環的區別。 1.如果條件判斷從來沒有滿足過,那么for,whlie將會執行0此,但是do。。。while會執行至少一次。 2.for循環的變量在小括號當中定義,只有循環內部才可以使用,while和do。。while循環初始化語句本來就在外面 */4.6 循環控制-break
//i=4之后不打印 /* break關鍵字的用法有常見的兩種: 1.可以用在switch語句當中,一旦執行,整個switch語句立刻結束。 2.還可以用在循環語句中,一旦執行,整個循環語句立刻結束,打斷循環。關于循環選擇的建議: 凡是次數確定的場景多用for循環,否則多用while循環 */ public class Demo14Break {public static void main(String[] args) {for (i = 1 ;i <= 10 ;i++){if (i == 4){break;}System.out.println("hello" + i);}} }4.6 循環控制-continue
//i=4的時候不輸出打印 /* 另一種循環控制語句是continue關鍵字 一旦執行,立刻跳過當前次循環剩余內容,馬上開始下一次循環 */ public class Demo15Continue {public static void main(String[] args){for(int i = 0;i <10){if(i == 4){continue;}System.out.println("hello" + i);}} }4.7 死循環
/*永遠停不下來的循環,叫做死循環 1.for循環中的步進語句沒有寫 ctrl+c可以結束死循環 死循環的標準格式: while (true){循環體 } */ public class Demo16DeadLoop{public static void main(String[] args) {while (true){System.out.println("goodnight");}//System.out.println("hh");//會報錯該句為無法訪問的語句} }4.8 循環嵌套
//打印出時間點 public class Demo17LoopHourAndMinute {public static void main (String[] args){for(int hour = 0;hour < 24 ;hour++){for(int minute = 0;minute < 60;minute++){System.out.println(hour + "點了" + minute + "分了");}}} }總結
以上是生活随笔為你收集整理的第六天学习Java的笔记(循环语句)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第五天学习Java的笔记(if,swit
- 下一篇: 第七天学习Java的笔记(IDEA环境配