Java基礎學習:Java嵌套循環(huán)語句

Java基礎學習:Java嵌套循環(huán)語句

北大青鳥長沙麓谷校區(qū)      2022-05-06 13:42:01     103

Java基礎學習:Java嵌套循環(huán)語句,嵌套循環(huán):一個循環(huán)結構包裹另外一個循環(huán),也就是將一個循環(huán)結構作為一個循環(huán)操作放在循環(huán)內部。例一:編寫程序,打印如下圖案,

課程價格 請咨詢

上課時段: 授課校區(qū):

詳細介紹

    嵌套循環(huán):一個循環(huán)結構包裹另外一個循環(huán),也就是將一個循環(huán)結構作為一個循環(huán)操作放在循環(huán)內部。

    例一:編寫程序,打印如下圖案,要求該圖案的行數由用戶輸入:

    1

    12

    123

    1234

    12345

    例二:我國古代數學家張丘建在《算經》中出了一道“百錢買百雞”的問題,題意是這樣的:5文錢可以買1只公雞,3文錢可以買一只母雞,1文錢可以買3只雛雞。現在用100文錢買100只雞,那么公雞、母雞、雛雞各有多少只?請編程實現。

    分析思路:假設公雞i,母雞j ,雛雞k

    I+j+k=100;

    5*i+3*j+k/3=100i<=20 j<=33

    當i=1,j=1,k=

    當i=2,j=1,k=

    當i=2,j=2,k=?

    例3:假設一個簡單的在ATM上取款的過程如下:首先提示用戶輸入密碼(password),最多只能輸入三次,超過三次則提示用戶“密碼錯誤,請取卡”,結束交易。如果用戶密碼正確,再提示用戶輸入金額(amount),ATM只能輸入100元的紙幣,一次取錢數要求最低0元,最高1000元。如果用戶輸入的金額符合上述要求,則打印輸出用戶取的錢數,最后提示用戶“交易完成,請取卡!”,否則提示用戶重新輸入金額。假設密碼是111111,則呈現運行結果如下:

    請輸入密碼:123456

    請輸入密碼:111111

    請輸入金額:789

    您輸入金額不合法,請重新輸入:2000

    您輸入金額不合法,請重新輸入:600

    您取了600元

    例3:假設一個簡單的在ATM上取款的過程如下:首先提示用戶輸入密碼(password),最多只能輸入三次,超過三次則提示用戶“密碼錯誤,請取卡”,結束交易。如果用戶密碼正確,再提示用戶輸入金額(amount),ATM只能輸入100元的紙幣,一次取錢數要求最低0元,最高1000元。如果用戶輸入的金額符合上述要求,則打印輸出用戶取的錢數,最后提示用戶“交易完成,請取卡!”,否則提示用戶重新輸入金額。假設密碼是111111,則呈現運行結果如下:

    請輸入密碼:123456

    請輸入密碼:111111

    請輸入金額:789

    您輸入金額不合法,請重新輸入:2000例四:輸入行數,打印菱形,要求如下:

    從控制臺輸入菱形的高度(行數)。如果用戶輸入的行數合法(奇數),則打印菱形;否則提示用戶輸入奇數。

    假設用戶輸入的行數為rows,則每行字符*的個數依次為1、3、5、7.。。、rows、。。。、7、5、3、1,程序運行結果如下所示:

    請輸入菱形的行數:4

    請輸入奇數:6

    請輸入奇數:7

               *

            *  *  *

         *  *  *  *  *

      *  *  *  *  *  *  *

         *  *  *  *  *

            *  *  *

               *

 以上就是北大青鳥長沙麓谷校區(qū)java培訓機構的小編針對“Java基礎學習:Java嵌套循環(huán)語句”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務。

Java基礎學習

培訓啦提醒您:交易時請核實對方資質,對于過大宣傳或承諾需謹慎!任何要求預付定金、匯款等方式均存在風險,謹防上當。