Java中的常見類型的輸入輸出


Java中的常見類型的輸入輸出

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
public class TestIO {
	public static void main(String[] args) throws IOException{
		//輸入數字法一:
		System.out.print("請輸入數字:");
		Scanner sc = new Scanner(System.in);
		int num = sc.nextInt();
		System.out.println("num是數字,值 爲:" + num);
		
		//輸入數學法二:
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		System.out.print("請輸入(數字或)字符:");
		int inNum = br.read();//作爲一個整數(其範圍從 0 到 65535 (0x00-0xffff))讀入的字符,如果已到達流末尾,則返回 -1 
		System.out.println("inNum是數字,值 爲:" + inNum);
		
		//輸入單個字符
		System.out.print("char 請輸入(數字或)字符:");
		br = new BufferedReader(new InputStreamReader(System.in));
		char c = (char)br.read();//作爲一個整數(其範圍從 0 到 65535 (0x00-0xffff))讀入的字符,如果已到達流末尾,則返回 -1 
		System.out.println("c是單個字符,值 爲:" + c);
		
		
		//輸入字符串:
		System.out.print("請輸入字符串:");
		br = new BufferedReader(new InputStreamReader(System.in));
		String name = br.readLine();// 讀取一個文本行。過下列字符之一即可認爲某行已終止:換行 ('\n')、回車 ('\r') 或回車後直接跟着換行。
		//返回包含該行內容的字符串,不包含任何行終止符,如果已到達流末尾,則返回 null 
		System.out.println("name是字符串,值 爲:" + name);
		
	
		
		
	}


}
運行結果:

請輸入數字:68
num是數字,值 爲:68
請輸入(數字或)字符:a
inNum是數字,值 爲:97
char 請輸入(數字或)字符:b
c是單個字符,值 爲:b
請輸入字符串:sad;lkj6541651!@#$%5jky
name是字符串,值 爲:sad;lkj6541651!@#$%5jky

發佈了39 篇原創文章 · 獲贊 38 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章