Java程式语言-02 Java 程式架构与输出入.ppt_第1页
Java程式语言-02 Java 程式架构与输出入.ppt_第2页
Java程式语言-02 Java 程式架构与输出入.ppt_第3页
Java程式语言-02 Java 程式架构与输出入.ppt_第4页
Java程式语言-02 Java 程式架构与输出入.ppt_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1,第二章 Java 程式架構與輸入/輸出,內容 Java 程式架構 敘述句與敘述區塊 變數型態與宣告 標準螢幕輸出 格式化輸出 標準鍵盤輸入 掃描鍵盤輸入,2,2-1 Java 程式架構 (1),Java 程式的組織架構,3,2-1 Java 程式架構 ( 2),Java 程式基本架構,4,2-2 敘述句與敘述區塊 ( 1),敘述句 (statement),5,2-2 敘述句與敘述區塊 ( 2),敘述區塊 (statement block),6,2-2 敘述句與敘述區塊 (3),多重敘述區塊,7,2-3 變數型態與宣告 (1),變數 變數名稱 - 容器 數值 內容 變數宣告產生 指定變數內容

2、 宣告並指定變數內容 int a=5;,8,2-3 變數型態與宣告 ( 2),變數內容複製 變數內容變更 變數之間運算,9,2-3 變數型態與宣告 ( 3),基本變數型態 整數 (bye, short, int, long) 浮點數 (float, double) 字元 (char) 字串 (String) 布林代數 (boolean),10,2-3 變數型態與宣告 ( 4),變數的宣告,11,2-3 變數型態與宣告 ( 5),Java 保留字 特殊功能 不可當作變數名稱,12,2-3 變數型態與宣告 ( 6),範例研討(Ex2-1.java) 列印出各種資料型態的數值,並說明變數的功能為何;

3、輸出格式如下:,13,2-4 標準螢幕輸出 (1),簡單輸出方法 印出一行文字:System.out.println() 包含跳行功能 印出文字:System.out.print() 沒有跳行功能,14,2-4 標準螢幕輸出 (2),範例研討:(Ex2-2.java) 請編寫一程式由螢幕輸出下列圖形:,15,2-4 標準螢幕輸出 (3),範例研討:(Ex2_3.java) 假設電腦內儲存了兩樣產品的名稱、數量、單價,請編寫一程式將其內容及分別總和印出,如下:,16,2-5 格式化輸出 (1),格式化輸出 System.out.printf(“列印文字格式”, 變數_1, 變數_2, .) %c

4、 (字元), %d (十進位整數), %s (字串), %f(浮點數), %5.2f n (跳行), t (跳 TAB 空格),17,2-5 格式化輸出 (2),範例研討:(Ex2_4.java) 請製作一只程式,它會要求使用者輸入一個整數,再以 10 進位、8 進位、16 進位與浮點數格式印出該數值的內容,如下所示:,18,2-6 標準鍵盤輸入 (1),標準輸入套件 java.io.* 輸入方法: Keyin.readLine(): 讀入一行字串 Integer.parseInt(keyin.readLine(): 轉換成整數 Float.parseFloat(keyin.readLine(

5、) :轉換成 Float Double.parseDouble(keyin.readLine(): 轉換成 Double,19,2-6 標準鍵盤輸入 (2),範例研討:(Ex2_5.java) 請幫真自在遊民收容所製作捐款收據,功能是系統允許輸入捐款人姓名與金額,之後印出收據,如下所示:,20,2-7 掃瞄鍵盤輸入 (1),掃瞄輸入套件 java.utile.Scanner; 方法: keyin.nextLine(), keyin.next: 讀入一行字串 keyin.nextInt(): 讀入下一個整數 keyin.nextFloat, nextDouble, keyin.useDelimiter(“;”): 設定分隔符號,21,2-7 掃瞄鍵盤輸入 (2),宣告語法:,22,2-7 掃瞄鍵盤

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论