學習筆記-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筆記
- angularjs學習第一天筆記AngularJS筆記
- JavaWeb學習筆記——第一天JavaWeb筆記
- JAVA學習筆記Java筆記
- 《JAVA學習指南》學習筆記Java筆記
- java學習筆記6Java筆記
- Java學習筆記4Java筆記
- Java JNI 學習筆記Java筆記
- Java 集合學習筆記Java筆記
- Java學習筆記記錄(二)Java筆記
- JAVA學習第一天Java
- 學習java第一天Java
- Java JDK 9學習筆記JavaJDK筆記
- TensorFlow Java API 學習筆記JavaAPI筆記
- Java學習筆記系列-反射Java筆記反射
- 【部分】Java速成學習筆記Java筆記
- Java基礎學習筆記Java筆記
- Java學習筆記--運算子Java筆記
- Kotlin for Java Developers 學習筆記KotlinJavaDeveloper筆記
- 【Java學習筆記】Collections集合Java筆記
- java學習筆記(異常)Java筆記
- (一)Java併發學習筆記Java筆記
- JAVA 學習併發筆記(一)Java筆記
- 2018.03.12、Java-Thread學習筆記Javathread筆記
- Java學習筆記(七十二)—— CookieJava筆記Cookie
- 阿猛學習筆記java十二筆記Java
- java 學習筆記 day02Java筆記
- Java Spring Boot 學習筆記(一)JavaSpring Boot筆記
- Java 學習筆記(持續更新)Java筆記
- Java 學習筆記--Day1Java筆記
- Java基礎-學習筆記17Java筆記
- Java基礎-學習筆記07Java筆記
- Java基礎-學習筆記06Java筆記
- Java基礎-學習筆記05Java筆記
- Java基礎-學習筆記04Java筆記
- Java學習筆記09(IO流)Java筆記
- java學習筆記(包裝類)Java筆記
- Java學習筆記之----------Java基本知識Java筆記