更新時(shí)間:2020-06-12 15:42:02 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2537次
對(duì)于經(jīng)常上機(jī)刷題的來(lái)說(shuō),首先得解決輸入輸出方法,Java的輸入輸出流在Java學(xué)習(xí)過(guò)程的后面部分才會(huì)接觸,但是我們可以掌握一些簡(jiǎn)單的,常用的輸入輸出方法
首先輸出
大家最熟悉的莫過(guò)于輸出方法,直接用System.out.println()或者System.out.print()了下面一個(gè)實(shí)例
public?class?Main{
????public?static?void?main(String[]?args){
????????System.out.println("hello_1!");
????????System.out.print("hello_2!");
????????System.out.print("hello!_3");
????}
}
System.out.print()用于直接輸出,System.out.println()也是直接輸出,但在結(jié)束的地方會(huì)加一個(gè)換行
接下來(lái)看輸入
如果你要進(jìn)行輸入,請(qǐng)一定加上兩個(gè)包
import?java.util.*;
import?java.io.*;
請(qǐng)看下面例子用于輸入單個(gè)字符
import?java.io.*;
import?java.util.*;
public?class?Main{
????public?static?void?main(String[]?args)throws?IOException{
????????char?c=(char)System.in.read();
????????System.out.println(c);
????}
}
輸入整數(shù)或者字符(串)
import?java.io.*;
import?java.util.*;
public?class?Main{
????public?static?void?main(String[]?args)throws?IOException{
????????Scanner?cin=new?Scanner(System.in);
?????????
????????int?a=cin.nextInt();//輸入一個(gè)整數(shù)
????????System.out.println(a);
?????????
????????double?b=cin.nextDouble();//輸入一個(gè)雙精度的浮點(diǎn)數(shù)
????????System.out.println(b);
?????????
????????String?str=cin.next();//輸入一個(gè)單詞,遇到分號(hào)則輸入終止
????????System.out.println(str);
?????????
????????String?str2=cin.nextLine();//輸入一行,中間可有多個(gè)空格
????????System.out.println(str2);
????}
}
還可以用BufferedReader類(lèi)輸入
import?java.io.*;
import?java.util.*;
public?class?Main{
????public?static?void?main(String[]?args)throws?IOException{
????????BufferedReader?cin=new?BufferedReader(new?InputStreamReader(System.in));
????????String?str=cin.readLine();//輸入一行
????????System.out.println(str);
?????????
????????String?str2=cin.readLine();
????????int?a=Integer.parseInt(str2);//將str2轉(zhuǎn)換為int,并復(fù)制給a
????????System.out.println(a);
?????????
????????String?str3=cin.readLine();
????????double?b=Double.parseDouble(str3);//將str3轉(zhuǎn)換為double,并復(fù)制給b
????????System.out.println(b);
????}
}
以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“編程基礎(chǔ)分享,Java常見(jiàn)輸入輸出語(yǔ)句”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢(xún),有專(zhuān)業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話(huà)與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743