




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、System.out.print 標(biāo)準(zhǔn)輸出流Java 的流類,主要是:輸入流類 InputStream 輸出流類 OutputStreamJava 系統(tǒng)預(yù)先定義好 3 個(gè)流對象,靜態(tài)屬性System.outSystem.inSystem.errSystem.out標(biāo)準(zhǔn)輸出設(shè)備:顯示器 標(biāo)準(zhǔn)輸入設(shè)備:鍵盤 標(biāo)準(zhǔn)錯(cuò)誤設(shè)備:屏幕 PrintStreamSystem.in InputStreamSystem.err printStream類對象, 類對象, 類對象,輸出字節(jié)數(shù)據(jù)流輸入字節(jié)數(shù)據(jù)流 輸出系統(tǒng)錯(cuò)誤信息輸入:命令行 Eclipase運(yùn)行設(shè)置”中的參數(shù)直接從鍵盤輸入 Like C Languag
2、e專業(yè)術(shù)語:控制臺窗口輸入,即程序直接讀取鍵盤輸入的數(shù)據(jù)public class Root /public static void main(String args) float a, b, x;a=Float.parseFloat (args0); / b=Float.parseFloat (args1); / x=-b/a;System.out.println(x=+x); 將命令行第 整型數(shù) 短整型 單精度浮點(diǎn) : 雙精度浮點(diǎn) :/ 求根求解方程 ax+b=0 的根 x命令行輸入第一個(gè)數(shù) 命令行輸入第二個(gè)數(shù)個(gè)輸入轉(zhuǎn)換為以下類型的數(shù)據(jù):a=Integer.parseInt(argsi);a
3、=Short.parseShort(argsi);a=Float.parseFloat(argsi); a=Double.parseDouble(argsi);a=Long.parseLong (argsi); a=Byte.parseByte (argsi);Java 控制臺輸入 System.in.read()import java.io.*; / 聲明導(dǎo)入 IO 包 需要處理異常 throws IOException 要導(dǎo)入 java.io.*public class StandardIn1 public static void main(String args) throws IOEx
4、ception System.out.println(/System.in.read(); /輸入一個(gè)字符 );利用 read() 語句暫緩程序運(yùn)行 只過濾一個(gè)字符char cc;cc=(char)System.in.read();型System.out.print( cc);int c=System.in.read();/從鍵盤輸入 read 得到一個(gè)字符,是 int從鍵盤輸入精選文庫7System.out. pnnt( c); short sc=(short)System.i n.read();System.out .prin t(sc); Java控制臺輸入import java.io.
5、*;/import java.util.*;class abc p ublic static void main( Stri ng args) throws IOExce pti on/p ublic static void main( Stri ng args)BufferedReader key in =new BufferedReader( newInp utStreamReader(System.i n);/ 或 Inpu tStreamReader iin=newInp utStreamReader(System.i n);/BufferedReader keyi n =new Bu
6、fferedReader(ii n);不用導(dǎo)入此包Stri ng c;c=keyi n.readLi ne();的是Stri ng 型/ readL ine得到System.out. prin tl n(c);int cc=key in .read(); / cc=(char)keyi n.read(); System.out. prin tl n(cc); 數(shù)值類型/ 或字符類型charimport java.util.Sca nner;的工具包在程序頂部加上語句:java.util.*; / Java使用標(biāo)準(zhǔn)輸入流 定義一個(gè) Scanner對象 Scanner in = newSca nn
7、 er(System.i n);Scanner 對象 Scanner 屬于 Java標(biāo)準(zhǔn)輸入流 System.in n ext 和n extL ine 得到的是Stri ng 類型next輸入的字符是一個(gè)單詞,即空格結(jié)束 nextLine :輸入是一個(gè)語句,以回車結(jié)束imp ortimport java.io.*; / 聲明導(dǎo)入 IO 包 下面的 throws 則不用導(dǎo)入java.util.*包import java.util.*; / Java p ublic class Sta ndard In1 lOExce pti on沒有,的工具包p ublic static void main(
8、Stri ng args) throws IOExce ptio nScanner kin = new Scanner(System.in); / 定義 Scanner kin 對象System.out.println(請問你的姓名?);String name1 = in.nextLine();/若輸入是 This is 則值是 This is若輸入是This is 則值是ThisSystem.out.printf(”哦,你是+ name1);Stri ng n ame2 = kin.n ext(); /System.out.printf(哦,你是+ name2);若要從name處得到數(shù)值型,
9、則用int/ Stri ngn ame= ki n.n ext(); /x=ln teger. parse lnt(n ame)/ 即 int n ame = In teger. parsel nt(ki n.n ext(); 或者Scanner類用法很多,包括輸入各種類型的數(shù)據(jù)Scanner對象從控制臺讀取的是字符串如果已定義了 Scanner in對象,需要讀取數(shù)據(jù),可使用“方法”(數(shù)值類型至少 是int ,否則要強(qiáng)行轉(zhuǎn)換)(Short)i n.n extShort()“方法”有 nextInt nextDouble nextFloat(Byte)i n.n extByte()回車結(jié)束輸入
10、回車結(jié)束輸入回車結(jié)束輸入讀取整型數(shù) int n=i n.n extI nt();/Java控制臺輸入import java.io.*;class abc p ublic static void main( Stri ng args) throws IOExce pti on 讀取浮點(diǎn)數(shù) float x=i n.n extFloat(); / 讀取雙精度數(shù) double y=i n.n extDouble(); / long n=in.n extL on g(); short a=(short )in.n extShort(); byte a=(byte)i n.n extByte();Buff
11、eredReader key in =new BufferedReader( new Inp utStreamReader(System.i n);in t a=new in t5;String cc;for (int i=0; ia.le ngth; i+)cc=key in .readL in e();ai=I nteger. parseI nt(cc);for (int i=0; ia.le ngth; i+)System.out. prin t(ai);從控制臺讀取5個(gè)數(shù)據(jù),寫入整型數(shù)組a中,程序代碼為: import java.io.*;import java.util.*; /im
12、port java.util.Sca nner;class abc p ublic static void main( Stri ng args) throws lOExce pti on /p ublic static void main( Stri ng args)Sca nner in = new Sca nn er(System.i n); System.out .prin tl n(請輸入);/ System.in.read(); /利用read()語句暫緩程序運(yùn)行in t a= new in t5;for(i nt i=0; i5;i+) ai=i n.n extl nt();/
13、輸出for(i nt i=0; i5;i+) System.out. prin t(ai);在Java中,提供對話框輸入程序頂部加入語句import javax.swing.*;在程序中使用:JOp tio nPan e.showl npu tDialog例如: Stri ng in_x = JOp tio nPan e.showl npu tDialog(請輸入:);使用對話框輸入的也是字符,如果需要轉(zhuǎn)換為其他類型的數(shù)據(jù),使用Java方法In teger. Parse IntDouble .P asreDouble .注意:使用對話框,必須程序最后一條語句應(yīng)該為System.exit(O);因?yàn)槊看蜷_一個(gè)對話框,相當(dāng)于啟動(dòng)一個(gè)線程System.exit()是結(jié)束線程的語句import javax.swi ng.*;class abc 請輸入:);p ublic static void main( Stri ng args) Stri ng in_x = JOp tio nPan e.showI np utDialog(/ System.out. prin tf(%d,(lo ng)l nteger. parsel nt(in_x);System.out .prin t(l
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 光纖管網(wǎng)租賃合同范例
- 會場合同范本
- 保證合同 反擔(dān)保合同范本
- 發(fā)票合同和普通合同范本
- 保安轉(zhuǎn)包協(xié)議合同范本
- 借貸債權(quán)轉(zhuǎn)讓合同范本
- 一次性包裝盒采購合同范本
- 出租商業(yè)鋪面合同范本
- 廠房土地購買合同范本
- 劃撥地轉(zhuǎn)讓合同范本
- GB/T 3274-2017碳素結(jié)構(gòu)鋼和低合金結(jié)構(gòu)鋼熱軋鋼板和鋼帶
- GB/T 18318-2001紡織品織物彎曲長度的測定
- 《企業(yè)員工培訓(xùn)國內(nèi)外文獻(xiàn)綜述》4800字
- 麻醉藥品與精神藥品不良反應(yīng)的防治 (1) - 副本課件
- 車輛保險(xiǎn)登記臺賬參考模板范本
- 礦山道路施工組織設(shè)計(jì)方案
- 正弦函數(shù)的圖像與性質(zhì)優(yōu)秀課件
- 山東省任氏宗親分布村落
- 北師大版小學(xué)數(shù)學(xué)五年級下冊《有趣的折疊》說課稿
- 陜西省建設(shè)工程長安杯獎(jiǎng)省優(yōu)質(zhì)工程結(jié)構(gòu)備案和復(fù)查的要求
- 典型示功圖分析(全)
評論
0/150
提交評論