學習筆記-JAVA第一天
@Fcy三大迴圈結構
while do-while for迴圈結構
迴圈結構如下:
1.while(條件){語句}
2.do{語句}while(條件)
3.for(表示式1;表示式2;表示式3){語句} (常用)
注意:三個表示式都可以省略
小試牛刀通過do-while迴圈做了一個猜字遊戲
要求猜一個介於1到10之間的數字。然後將猜測的值與實際值進行比較,並給出提示,以便能更接近實際值,直到猜中為止。
程式碼如下:
import java.util.Scanner;
public class guessgame {
public static void main(String[] args) {
//輸入一個數字
Scanner scanner = new Scanner(System.in);
//隨機生成1-10之間的整數
int i = (int) (Math.random() * 10);
System.out.println("請輸入你猜的數字:");
//將輸入的數宣告為新的變數,方便與隨機生成數比較
int s =scanner.nextInt();
do {
if (s<i) {
System.out.println("小了");
s = scanner.nextInt();
} else if(s>i){
System.out.println("大了");
s = scanner.nextInt();
}else if (s==i){
System.out.println("你贏了");
//該程式碼執行一次後停止
System.exit(1);
}
}while (true);
}
}
巢狀迴圈
分別用不同的巢狀迴圈實現10行10列的*組成的矩形
1.while-while巢狀迴圈
public static void main(String[] args) {
int i=1;
int j=1;
while (i<=10){
while (j<10){
j++; //j=2
System.out.print("* ");
}
j=1;
System.out.println("* ");
i++;
}
}
2.for-for迴圈
public static void main(String[] args) {
for(int i=1;i<=10;i++){
for(int j=1;j<10;j++){
System.out.print("* ");
}
System.out.println("* ");
}
}
巢狀迴圈裡需要注意的是:外迴圈執行一次,內迴圈全部執行;這樣內迴圈是不會影響外迴圈的執行的。
相關文章
- 黑馬java基礎學習筆記第一天Java筆記
- JavaWeb學習筆記——第一天JavaWeb筆記
- angularjs學習第一天筆記AngularJS筆記
- 記錄JAVA學習的第一天Java
- java學習筆記Java筆記
- 《JAVA學習指南》學習筆記Java筆記
- Java 集合學習筆記Java筆記
- java學習筆記6Java筆記
- Java學習筆記--反射Java筆記反射
- java學習筆記啊Java筆記
- Java學習筆記二Java筆記
- Java學習筆記三Java筆記
- Java JNI 學習筆記Java筆記
- Java學習筆記4Java筆記
- Java學習筆記--sql與javaJava筆記SQL
- Java學習筆記記錄(二)Java筆記
- 學習java第一天Java
- JAVA學習第一天Java
- Java學習筆記--運算子Java筆記
- Java學習筆記系列-反射Java筆記反射
- Java JDK 9學習筆記JavaJDK筆記
- java學習筆記(異常)Java筆記
- 【Java學習筆記】Collections集合Java筆記
- 【部分】Java速成學習筆記Java筆記
- Java IO學習筆記五Java筆記
- Java API學習筆記(一)JavaAPI筆記
- Java學習筆記之一Java筆記
- Java學習筆記之staticJava筆記
- Java學習筆記之多型Java筆記多型
- JAVA學習筆記-繼承Java筆記繼承
- 【Java學習筆記】拾遺Java筆記
- 重新學習JAVA的筆記Java筆記
- Java基礎學習筆記Java筆記
- java小白學習筆記之初識javaJava筆記
- Java學習筆記(七十二)—— CookieJava筆記Cookie
- TensorFlow Java API 學習筆記JavaAPI筆記
- Java 學習筆記--Day1Java筆記
- Java 學習筆記(持續更新)Java筆記