1.new乙個scanner類
scanner scanner =
newscanner
(system.in)
;
2,使用scanner類
scanner.方法;
3.關閉鍵盤輸入
scanner.
close()
;
例項
//獲得輸入的字串
//宣告名字變數
string name;
//開啟鍵盤輸入
scanner scanner =
newscanner
(system.in)
;//使用scanner方法獲得輸入的字元
system.out.
println
("請輸入你的名字");
name = scanner.
next()
;//輸出輸入的名字
system.out.
println
("你的名字是"
+ name)
;//關閉鍵盤輸入
scanner.
close()
;
1、if
if:如果怎麼樣,就幹啥啥
格式:if(條件判斷)2、if…else
if…else… : 如果怎麼樣,就幹啥啥的:不然的話就去幹啥啥
格式:if(條件判斷)else
else
3、if…else if…
if…else if… : 這是乙個if的巢狀用法,可以無限的使用if… else if
格式:if(條件判斷1)else if(條件判斷2)else if(條件判斷3)else if(條件判斷4)
else
if(time ==15)
else
if(time ==19)
else
switch語句也是分支語句的一種,比較類似入if…else if…
格式:switch(表示式)1、while
while:當什麼什麼的時間,就幹啥啥啥
格式:while(條件判斷)
//結果為:0 1 2 3 4
/**
*具體執行過程分析
*剛開始 num1 小於 5,所以執行輸出語句,輸出了num1,然後對num1加了1
*這時的num1 等於 1;然後又去和5比較,還是小於5,繼續執行了下面的語句
*num1又加了1,這時num1 等於 2;
*然後繼續比較。。。
*直到num1加到了5的時候,比較時發現num1 不小於 5了,結束迴圈
*/
2、do…whlie
do while:先乾啥啥的,看看滿足不,滿足繼續幹
格式:dowhile(條件判斷);
/**
*do while 和 while 的區別
*do while:先執行,後判斷
*while :先判斷,再執行
/*
//查數字
//宣告變數
int lucknum =
666;
int guessnum;
//開啟鍵盤輸入
scanner scanner =
newscanner
(system.in)
;//do while判斷
do裡面的**
system.out.
println
("請輸入數字");
guessnum = scanner.
nextint()
;}while
(lucknum != guessnum)
;//判斷條件,滿足while的條件,繼續執行do
格式:
for(表示式a ; 條件運算表示式b ; 表示式d)
//輸出和
system.out.
println
("1到100的和是:"
+ sum)
;
//使用while迴圈實現1到100的和
//宣告和的變數sum1
int sum1 =0;
//宣告控制迴圈變數
int j =0;
//while迴圈
//先判斷j小不小於等於100,如果滿足這個條件,執行下面**,然後給j加1
//然後開始新的一輪判斷
while
(j <=
100)
//輸出和
system,out.
println
("1到100的和是:"
+ sum1)
;
Day04 分支和迴圈
順序結構 從上往下依次執行 分支結構 根據不同的條件,執行不同的語句 迴圈結構 根據指定的條件,重複執行某段 語法 if 表示式 執行語句 說明 要麼執行,要麼不執行,當表示式成立的之後,則執行語句 如果表示式不成立,則直接跳過整個if語句繼續執行後面的 單分支 num1 50 num2 60 需求...
鍵盤輸入和鍵盤輸出
1.字元常量字元 含義 n 換行 r 回車不換行 t水平製表 0空字元,通常用作字串結束 v垂直製表 b退格 f走紙換頁 a響鈴報警提示音 乙個雙引號 反斜線 ddd 1到3位八進位制ascii碼值所代表的字元 xhh 1到2位十六進製制ascii碼值代表的字元 2.資料的格式化螢幕輸出 a.函式p...
列表和元祖的使用 day 04
列表 儲存資料的容器,可以放大量元素 常用操作方法 s 1,2,3,haode ke print s1 2.insert 插入 在原列表指定索引位置插入值 s 1,2,3,haode ke 中國 s.insert 0,xuexi print s 3.extend 擴充套件,將乙個列表中的元素新增到另...