资源描述
按一下以編輯母片標題樣式,按一下以編輯母片20,第二層18,第三層16,第四層16,第五層16,*,*,第,二,章 Java 程式架構與輸入/輸出,內容,Java 程式架構,敘述句與敘述區塊,變數型態與宣告,標準螢幕輸出,格式化輸出,標準鍵盤輸入,掃描鍵盤輸入,1,2-1,Java 程式架構,(1),Java 程式的組織架構,2,宣告字串變數 name,內容為 您好。,2-4 標準螢幕輸出(3),宣告整數變數 count,並給予初值 10。,2-6 標準鍵盤輸入(1),readLine():轉換成整數,範例研討(Ex2-1.,synchronized,宣告產生一個整數變數,其名稱為 a。,範例研討:(Ex2_3.,印出文字:System.,宣告整數變數 count,並給予初值 10。,掃瞄輸入套件 java.,2-3 變數型態與宣告(1),整數(bye,short,int,long),範例研討:(Ex2_4.,宣告整數變數 count,並給予初值 10。,char key=A;,2-1,Java 程式架構,(2),Java 程式基本架構,3,2-2,敘述句與敘述區塊,(1),敘述句(statement),4,2-2,敘述句與敘述區塊,(2),敘述區塊(statement block),5,2-2,敘述句與敘述區塊,(3),多重敘述區塊,6,2-3,變數型態與宣告,(1),變數,變數名稱 -容器,數值 內容,變數宣告產生,指定變數內容,宣告並指定變數內容,int a=5;,7,2-3,變數型態與宣告,(2),變數內容複製,變數內容變更,變數之間運算,8,宣告字串變數 name,內容為 您好。,Java 程式的組織架構,parseDouble(keyin.,readLine():轉換成整數,印出文字:System.,2-3 變數型態與宣告(2),parseDouble(keyin.,2-3 變數型態與宣告(1),宣告整數變數 count,並給予初值 10。,2-3 變數型態與宣告(1),範例研討:(Ex2_6.,readLine():讀入一行字串,請編寫一程式由螢幕輸出下列圖形:,掃瞄輸入套件 java.,布林代數(boolean),範例研討:(Ex2_3.,2-3,變數型態與宣告,(3),基本變數型態,整數(bye,short,int,long),浮點數(float,double),字元(char),字串(String),布林代數(boolean),9,2-3,變數型態與宣告,(4),變數的宣告,1,int a;,宣告產生一個整數變數,其名稱為,a。,2,int a,b;,宣告產生兩個整數變數 a 與,b。,3,int count=10;,宣告整數變數 coun,t,並給予初值 10。,4,short sum;,宣告一個短整數,名稱為su,m。,5,long total=0;,宣告一個長整數變數 tota,l,並設定初值 0。,6,float price;,宣告一個浮點數變數 pric,e。,7,double price;,宣告一個雙倍浮點數 pric,e。,8,char key=A;,宣告一個字元變數 ke,y,並給予初值 A。,9,String name=“您好”;,宣告字串,變數 name,內容為 您好。,10,boolean flag=TRU,E;,宣告布林變數 flag,並給以真(True,1)。,11,boolean flag=FALSE,;,宣告布林變數 fla,g,並給以假(False,0),10,2-3,變數型態與宣告,(5),Java 保留字,特殊功能,不可當作變數名稱,abstract,double,int,strictfp,Do,boolean,else,interface,super,while,break,extends,long,switch,volatile,byte,final,native,synchronized,short,case,finally,new,this,static,catch,float,package,throw,import,char,for,private,throws,instanceof,class,goto,protected,transient,default,const,if,public,try,continue,implements,return,11,2-3,變數型態與宣告,(6),範例研討(Ex2-1.java),列印出各種資料型態的數值,並說明變數的功能為何;輸出格式如下:,12,2-4,標準螢幕輸出,(1),簡單輸出方法,印出一行文字:System.out.println(),包含跳行功能,印出文字:System.out.print(),沒有跳行功能,13,2-4,標準螢幕輸出,(2),範例研討:(Ex2-2.java),請編寫一程式由螢幕輸出下列圖形:,14,2-4,標準螢幕輸出,(3),範例研討:(Ex2_3.java),假設電腦內儲存了兩樣產品的名稱、數量、單價,請編寫一程式將其內容及分別總和印出,如下:,15,2-5,格式化輸出,(1),格式化輸出,System.out.printf(“列印文字格式”,變數_1,變數_2,.),n(跳行),t(跳 TAB 空格),16,2-5,格式化輸出,(2),範例研討:(Ex2_4.java),請製作一只程式,它會要求使用者輸入一個整數,再以 10 進位、8 進位、16 進位與浮點數格式印出該數值的內容,如下所示:,17,2-6,標準鍵盤輸入,(1),標準輸入套件 java.io.*,輸入方法:,Keyin.readLine():讀入一行字串,Integer.parseInt(keyin.readLine():轉換成整數,Float.parseFloat(keyin.readLine():轉換成 Float,Double.parseDouble(keyin.readLine():轉換成 Double,18,2-6,標準鍵盤輸入,(2),範例研討:(Ex2_5.java),請幫真自在遊民收容所製作捐款收據,功能是系統允許輸入捐款人姓名與金額,之後印出收據,如下所示:,19,2-6 標準鍵盤輸入(1),宣告整數變數 count,並給予初值 10。,2-5 格式化輸出(2),假設電腦內儲存了兩樣產品的名稱、數量、單價,請編寫一程式將其內容及分別總和印出,如下:,readLine():轉換成 Float,synchronized,readLine():讀入一行字串,boolean flag=TRUE;,double price;,readLine():轉換成整數,2-1 Java 程式架構(2),範例研討(Ex2-1.,假設電腦內儲存了兩樣產品的名稱、數量、單價,請編寫一程式將其內容及分別總和印出,如下:,2-7,掃瞄鍵盤輸入,(1),掃瞄輸入套件 java.utile.Scanner;,方法:,keyin.nextLine(),keyin.next:讀入一行字串,keyin.nextInt():讀入下一個整數,keyin.nextFloat,nextDouble,keyin.useDelimiter(“;”):設定分隔符號,20,2-7,掃瞄鍵盤輸入,(2),宣告語法:,21,2-7,掃瞄鍵盤輸入,(3),範例研討:(Ex2_6.java),請製作一套登錄客戶資料的雛形軟體,系統要求輸入客戶資料後,再印出輸入結果,觀察是否正確,期望操作格式如下所示:,22,
展开阅读全文