1、引用類型變量
格式:類型 變量名=new 類型();
舉例:
Scanner sc=new Sccanner();
每個引用類型,都有自己的功能,如何使用功能
格式:變量.方法名()
2、util 工具的意思
3、Scanner類,作用,讓我們在指令行中,接收鍵盤的輸入
使用Scanner類的步驟:
1、導入包,知名類所在的檔案夾
java檔案夾的util檔案夾
2、公式,建立出Scanner類型變量
3、變量.使用Scanner類中的功能,完成鍵盤輸入
4、随機數
java中已經有的引用類型
Random類
步驟:
1、導入包,Random類,在java.util檔案夾
2、公式:建立Random類型的變量
3、變量.調用Random類中的功能,産生随機數
Random類,提供功能,名字,nextInt()産生一個随機數,結果是Int
類型
出現随機數的範圍,在功能netxint()(寫一個整數),整數:随機出來的範圍
随機數的範圍0-指定的整數間的随機數nextInt(100)0-99
5、if語句
/**
*if語句
*編寫格式:
*if(條件){
*if語句的執行體
*}
*條件:結果必須是布爾類型1==1true||false
*執行體:當if中的條件為true的時候,執行大括号中的執行體
*if條件是false的時候,不執行
*
*/
publicclassIfDemo{
publicstaticvoidmain(String[]args){
inti=5;
if(i==5){
System.out.println("if中的條件是true");
i++;
}
System.out.println(i);
6、if…else語句
7、三元運算符
判斷條件?表達式1:表達式2
如果條件為真,則表達式1;如果為假,則表達式2
8、while循環
編寫格式:
While(條件){
循環體
條件:當條件是true,就執行循環體,執行虛幻提後
程式再次執行whie中德條件,如果條件還是true,繼續執行循環體,
直到條件是false的時候,循環就結束。
9、for循環
編寫格式
For(初始化變量;條件;增量){
循環體
10、do…while循環
Do{
循環體
}while(條件)
特點:無條件先執行一次
11、嵌套循環
循環裡面還有虛幻,for形式多
For(){
For(){
}
總循環次數=外循環次數*内循環次數
内循環是外循環的循環體
外循環,控制的是行數
内循環,控制的是每行的個數
12、跳出
break關鍵字 作用于循環中,終止循環的作用
continue關鍵字 作用:在循環中,終止本次循環,開始下一個循環
13、猜數字遊戲
package com.ghy.study;
import java.util.Random;
import java.util.Scanner;
- 實作猜數字的小遊戲
- 随機數一個數字,讓使用者猜
- 結果3種情況
- 随機數:Random
- 鍵盤輸入:Scanner
- 猜的數字,和随機數進行比較if判斷
- 直到猜中為止,反複去猜,循環while
public class GuestNumber {
public static void main(String[] args) {
System.out.println("猜數字遊戲開始啦");
Random r=new Random();
Scanner sc=new Scanner(System.in);
int j = r.nextInt(10);
System.out.println(j);
while (true) {
System.out.println("請輸入資料:");
int i = sc.nextInt(10);
if(i == j){
System.out.println("恭喜你猜對了");
break;
}else if(j > i){
System.out.println("猜小了");
}else if (j < i){
System.out.println("猜大了");
}
}
}