欢迎来到天天文库
浏览记录
ID:5332939
大小:530.47 KB
页数:44页
时间:2017-12-08
《java se 6 技术手册投影片 - 第03章》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第3章•語法入門–第一個Java程式–文字模式下與程式互動–資料、運算–流程控制第一個Java程式•定義類別(Class)•定義區塊(Block)•定義main()方法(Method)•撰寫陳述(Statement)publicclassHelloJava{publicstaticvoidmain(String[]args){System.out.println("嗨嗨!嗨!!我的第一個!我的第一個Java程式!");}}給C使用者的第一個Java程式•給了C使用者類似printf()的功能publicc
2、lassHelloJavaForC{publicstaticvoidmain(String[]args){System.out.printf("%s!這是您的第一個Java程式!","C語言Fan");}}System.out.printf("%s!這是您的第二個Java程式!","C語言Fan").println();System.out.printf("%s!這是您的第%d個Java程式!","C語言Fan",3);為程式加入註解•原始碼檔案中被標註為註解的文字,編譯器不會去處理它/*作者::
3、良葛格:良葛格*功能::示範:示範printf()方法*日期:2005/4/30*/publicclassThirdJavaForC{publicstaticvoidmain(String[]args){//printf()是J2SE5.0的新功能,,必須安裝,必須安裝JDK5.0才能編譯System.out.printf("%s!!這是您的第!這是您的第%d個Java程式!","C語言Fan",3);}}為程式加入註解•不能用巢狀方式來撰寫多行註解/*註解文字1……bla…bla/*註解文字2……b
4、la…bla*/*/•多行註解可以包括單行註解/*註解文字1……bla…bla//註解文字2……bla…bla*/使用Scanner取得輸入•在J2SE5.0中,可以使用java.util.Scanner類別取得使用者的輸入Scannerscanner=newScanner(System.in);System.out.print("請輸入您的名字:");System.out.printf("哈囉!%s!",scanner.next());•可以使用這個工具的next()功能,來取得使用者的輸入字串Sy
5、stem.out.print("請輸入一個數字:");System.out.printf("您輸入了%d!",scanner.nextInt());使用BufferedReader取得輸入•BufferedReader建構時接受java.io.Reader物件–可使用java.io.InputStreamReaderBufferedReaderbufferedReader=newBufferedReader(newInputStreamReader(System.in));System.out.pri
6、nt("請輸入一列文字,可包括空白:");Stringtext=bufferedReader.readLine();System.out.println("您輸入的文字:"+text);標準輸入輸出串流•System類別中的靜態物件out–提供標準輸出串流(Stream)輸出–通常對應至顯示輸出(終端機輸出)–可以將輸出重新導向至一個檔案–javaHelloJava>HelloJavaResult.txt•System標準輸入串流in–在程式開始之後它會自動開啟,對應至鍵盤或其它的輸入來源標準輸入輸出串流
7、•標準錯誤輸出串流err–在程式執行後自動開啟,將指定的字串輸出至顯示裝置或其它指定的裝置–err會立即顯示錯誤訊息–err輸出串流的訊息不會被重新導向System.out.println("使用out輸出訊息");System.err.println("使用err輸出訊息");javaErrDemo>ErrDemoResult.txt使用err輸出訊息輸出格式控制控制字元作用\反斜線'單引號'"雙引號"uxxxx以16進位數指定Unicode字元輸出xxx以8進位數指定Unicode字元輸出
8、b倒退一個字元f換頁換行r游標移至行首t跳格(一個Tab鍵)System.out.println("u0048u0065u006Cu006Cu006F");輸出格式控制•若是使用J2SE5.0或更高的版本//輸出19的十進位表示System.out.printf("%d%n",19);//輸出19的八進位表示System.out.printf("%o%n",19);//輸出19的十六進位表示System.o
此文档下载收益归作者所有