日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java基础输入输出语句

發布時間:2023/12/4 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java基础输入输出语句 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

輸入語句

方法一:

System.in和System.out方法

  • 缺點一: 該方法能獲取從鍵盤輸入的字符,但只能針對一個字符的獲取
  • 缺點二: 獲取的只是char類型的。如果想獲得int,float等類型的輸入,比較麻煩。
import java.io.IOException; public class test {public static void main(String[] args){CharTest();//調用System.in方法}public static void CharTest(){try{System.out.println("請輸入一個字符:");char i=(char)System.in.read();System.out.println("你輸入的字符是:"+i);}catch(IOException e){//你要輸入一個char型進行運算,但是你輸入了一個其他類型的,這就會出錯,Java中用異常來處理這種錯誤e.printStackTrace();}} }

方法二

InputStreamReader和BufferedReader方法

  • 優點: 可以獲取鍵盤輸入的字符串
  • 缺點: 如何要獲取的是int,float等類型的仍然需要轉換
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;public class test {public static void main(String[] args){ReadTest();//調用ReadTest方法 }public static void ReadTest(){System.out.println("請輸入一個數據:"); InputStreamReader is = new InputStreamReader(System.in); //new構造InputStreamReader對象 BufferedReader br = new BufferedReader(is); //拿構造的方法傳到BufferedReader中 try{ //該方法中有個IOExcepiton需要捕獲 String name = br.readLine(); System.out.println("你輸入的數據是:" + name); } catch(IOException e){ e.printStackTrace(); } } }

方法三:

Scanner類中的方法

  • 優點一: 可以獲取鍵盤輸入的字符串
  • 優點二: 有現成的獲取int,float等類型數據,非常強大,也非常方便;
    輸入的語句寫完之后要加上 sc.close();后期可能會造成內存泄露。
import java.util.Scanner; public class test {public static void main(String[] args){Scanner sc = new Scanner(System.in); System.out.println("字符串型姓名輸入:"); String name = sc.nextLine(); //讀取字符串型輸入 System.out.println("整型年齡輸入:"); int age = sc.nextInt(); //讀取整型輸入 System.out.println("float型工資輸入:"); float salary = sc.nextFloat(); //讀取float型輸入 System.out.println("Your Information is as below:"); System.out.println("Name:" + name +"\n" + "Age:"+age + "\n"+"Salary:"+salary);sc.close(); } }

輸出語句

Java中的輸出語句有以下四種:

System.out.println(1111);//換行打印 System.out.print(1111);//不換行打印 System.out.write(2222);//字節輸出 System.out.printf("%+8.3f\n", 3.14);//按格式輸出

System.out.println(); 是最常用的輸出語句,它會把括號里的內容轉換成字符串輸出到輸出窗口(控制臺),并且換行,當輸出的是一個基本數據類型時,會自動轉換成字符串,如果輸出的是一個對象,會自動調用對象的toString();方法,將返回值輸出到控制臺;輸出快捷鍵:輸入syso后,按alt+/
System.out.print(); 與第一個很相似,區別就是上一個輸出后會換行,而這個命令輸出后并不換行。
System.out.printf(); 這個方法延續了C語言的輸出方式,通過格式化文本和參數列表輸出。

總結

以上是生活随笔為你收集整理的java基础输入输出语句的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。