Java項目案例開發(fā)入門PPT1第3章 結構化程序設計-設計圖書ISBN校驗器_第1頁
Java項目案例開發(fā)入門PPT1第3章 結構化程序設計-設計圖書ISBN校驗器_第2頁
Java項目案例開發(fā)入門PPT1第3章 結構化程序設計-設計圖書ISBN校驗器_第3頁
Java項目案例開發(fā)入門PPT1第3章 結構化程序設計-設計圖書ISBN校驗器_第4頁
Java項目案例開發(fā)入門PPT1第3章 結構化程序設計-設計圖書ISBN校驗器_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

3.1. 圖書ISBN校驗器

3.1. 圖書ISBN校驗器

3.2. 程序設計思路采用IPO程序設計模式:程序的輸入(I):以字符串的形式輸入待檢測的ISBN編碼。程序處理過程(P):這部分包括程序的核心算法。需要依次完成以下操作:需要獲取輸入的ISBN編碼的長度,進而根據長度選擇不同的公式計算校驗碼;獲取輸入編碼的第i位數字,即依據公式計算累加和及余數。程序的輸出(O):給出判斷的結果,是否為合法的ISBN校驗碼。

3.3. 關鍵技術3.3.1. 順序結構3.3.2. 分支結構3.3.3. 循環(huán)結構3.3.4. 循環(huán)控制結構3.3.1. 順序結構順序結構指計算機按照語句的編寫次序執(zhí)行,沒有分支和跳轉語句。常見的順序結構包括:表達式語句、復合語句及空語句。1. 表達式語句在表達式的末尾加上分號,構成表達式語句。2. 復合語句使用大括號把若干語句和聲明組合到一起,構成復合語句。3. 空語句僅有分號構成,不執(zhí)行任何操作。3.3.2. 分支結構1. if語句if語句根據邏輯表達式的取值,決定程序的執(zhí)行分支。if語句有如下三種格式。if(邏輯表達式){

語句序列;}if(邏輯表達式){

語句序列1;}else{

語句序列2;}

if(邏輯表達式1){

語句序列1;}elseif(邏輯表達式2){

語句序列2;}……else{

語句序列n}3.3.2. 分支結構分析程序例1,根據輸入的成績判斷所屬成績等級。

importjava.util.Scanner;public

classScoreGroup{

public

static

voidmain(String[]args){ Scannersc=newScanner(System.in); System.out.println("請輸入成績:");

int

score=sc.nextInt();

if(score>=0&&score<=59){ System.out.println("不及格"); }else

if(score<=69){

System.out.println("及格"); }else

if(score<=89){ System.out.println("良"); }else

if(score<=100){ System.out.println("優(yōu)秀"); }else{ System.out.println("輸入信息有誤."); }

sc.close(); }}3.3.2. 分支結構2. switch語句switch(表達式){case值1:語句序列1;break;case值2:語句序列2;break;......case值n:語句序列n;break;default:語句序列n+1;}3.3.3. 循環(huán)結構1. while循環(huán)2. do-while循環(huán)3. for循環(huán)初始化;while(邏輯表達式){

語句序列;}

初始化;do{

語句序列;}while(邏輯表達式);for(初始化;邏輯表達式;迭代表達式){

語句序列;}3.3.4. 循環(huán)控制結構1. break語句

for(初始化;邏輯表達式1;迭代表達式){

語句序列1; if(邏輯表達式2)break;

語句序列2;}3.3.4. 循環(huán)控制結構2. continue語句3. return語句結束當前方法的調用,返回主調方法。

for(初始化;邏輯表達式1;迭代表達式){

語句序列1; if(邏輯表達式2)continue;

語句序列2;}3.4. 圖書ISBN校驗器設計步驟1. ISBN編碼的輸入利用Scanner類提供的nextLine()方法可以實現字符串的輸入。2. 方法digitAt()digitAt()方法負責解析ISBN編碼的每一位字符,并將其轉換為對應的數字。首先利用字符串String類提供charchar

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論