更新時間:2020-06-12 15:42:02 來源:動力節點 瀏覽2603次
對于經常上機刷題的來說,首先得解決輸入輸出方法,Java的輸入輸出流在Java學習過程的后面部分才會接觸,但是我們可以掌握一些簡單的,常用的輸入輸出方法
首先輸出
大家最熟悉的莫過于輸出方法,直接用System.out.println()或者System.out.print()了下面一個實例
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()也是直接輸出,但在結束的地方會加一個換行
接下來看輸入
如果你要進行輸入,請一定加上兩個包
import?java.util.*;
import?java.io.*;
請看下面例子用于輸入單個字符
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);
????}
}
輸入整數或者字符(串)
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();//輸入一個整數
????????System.out.println(a);
?????????
????????double?b=cin.nextDouble();//輸入一個雙精度的浮點數
????????System.out.println(b);
?????????
????????String?str=cin.next();//輸入一個單詞,遇到分號則輸入終止
????????System.out.println(str);
?????????
????????String?str2=cin.nextLine();//輸入一行,中間可有多個空格
????????System.out.println(str2);
????}
}
還可以用BufferedReader類輸入
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轉換為int,并復制給a
????????System.out.println(a);
?????????
????????String?str3=cin.readLine();
????????double?b=Double.parseDouble(str3);//將str3轉換為double,并復制給b
????????System.out.println(b);
????}
}
以上就是動力節點java培訓機構的小編針對“編程基礎分享,Java常見輸入輸出語句”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習