「Java大數據」Java基礎之for循環

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。


分享到:


相關文章: