【Java大數據】Java基礎之for循環

尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️

加入LINE好友

for循環在開發過程中使用的頻率比較高,通常用於指定次數的循環,for循環的語法結構如下:

【Java大數據】Java基礎之for循環

for循環執行流程圖也可用如下表示:

【Java大數據】Java基礎之for循環

用代碼演示一下,如下所示:

【Java大數據】Java基礎之for循環

程序執行步驟是:

【Java大數據】Java基礎之for循環

理解如下小例子:

【Java大數據】Java基礎之for循環

運行結果是3。

注意和這個例子的區別,輸出的結果出錯的原因是什麼?

【Java大數據】Java基礎之for循環

運行結果是013。

完成如下業務:請計算出1+2+3+…+100的值,代碼如下所示:

【Java大數據】Java基礎之for循環

如下例業務是,計算條碼驗證,描述如下:

題目:en -13條碼驗證計算

驗證碼條碼共13位,代表了一件商品編碼,前12位(692116851128)有具體代表含義,第13位是通過如下步驟算出來的:

【Java大數據】Java基礎之for循環

所以校驗碼為0。

在開始之前讓我們先做個簡單的案例:

案例1:取出字符串中的字符,轉換為int類型。

【Java大數據】Java基礎之for循環

接下來讓我們一步一步完成條碼驗證計算案例:

第1步~第2步:

【Java大數據】Java基礎之for循環

第3步~第6步:

【Java大數據】Java基礎之for循環

【Java大數據】Java基礎之for循環

讓我們增加些業務,增加兩個方法:

check(String ean13)表示傳入13位字符串(6921168511280),通過計算驗證最後一位是否和前12位計算出的結果相同,如果相同返回true。

gen(String code)表示傳入一個12位的字符串,計算出第13位,並返回新字符串(驗證條碼)。

如下所示,check(String ean13)方法,請參考:

【Java大數據】Java基礎之for循環

【Java大數據】Java基礎之for循環

【Java大數據】Java基礎之for循環

如下所示gen(String code)方法,請參考:

【Java大數據】Java基礎之for循環

【Java大數據】Java基礎之for循環

運行結果如下:69211685112800。

About 尋夢園
尋夢園是台灣最大的聊天室及交友社群網站。 致力於發展能夠讓會員們彼此互動、盡情分享自我的平台。 擁有數百間不同的聊天室 ,讓您隨時隨地都能找到志同道合的好友!