JAVA最簡單的輸入輸出

JAVA最簡單的輸入輸出

一、從命令行輸入輸出數據

1.向控制檯輸出數據

標準輸出流(System.out)中為人們提供了3種輸出方法:

1)print(輸出項):實現不換行輸出。輸出項可以是變量名、常量、表達式。

2)println(輸出項):輸出數據後換行。輸出項可以是變量名、常量、表達式。

3)printf("格式控制部分”,表達式1,表達式2,....表達式n):格式控制部分由“格式控制符”+“普通字符組成”。。。普通字符原樣輸出;常用的格式控制符有:

%d(代表十進制數)、%c(代表一個字符)、%f(代表浮點數)、%e(代表科學計數法的浮點數)、%s(代表字符串)、%n(代表換行符)。。。。

輸出時也可以控制數據的寬度:

%md:輸出的int型數組佔m列 %m.nf:輸出的浮點型數組佔m列,小數點部分保留n位 %.nf:輸出的浮點型數據小數部分保留n位

關於%e舉例:

System.out.printf("%e",1500.34);

結果為:

1.500340e+03

二、從控制檯輸入數據

1.使用Scanner類---------java.util.Scanner類 。 步驟:

--------------------------- import java.util.

--------------------------- 構造Scanner類對象,它附屬於標準輸入流System.in 如:Scanner sb = new Scanner(System.in);

--------------------------- 常用的next()方法系列: nextInt():輸入整數 nextLine():輸入字符串 nextDouble():輸入雙精度數 next():輸入字符串(以空格作為分隔符)

舉例:

import java.util.*;

public class DEMO_1 {

public static void main(String[] args){

Scanner sb = new Scanner(System.in);

System.out.print("輸入你的姓名:");

String name = sb.nextLine();

System.out.print("輸入你的年齡:");

int age = sb.nextInt();

System.out.println("姓名:" + name + " 年齡:" + age );

sb.close(); //若沒有關閉Scanner對象將會出現警告

}

}

運行:

輸入你的姓名:一噸重的肥羊

輸入你的年齡:99

姓名:一噸重的肥羊 年齡:99


分享到:


相關文章: