色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java里面scanner和input

潘惠金1年前7瀏覽0評論

在Java編程中,輸入是非常重要的一個方面。Scanner和Input是兩個常用的類,用于接收用戶輸入數據。Scanner類可以讀取用戶從控制臺輸入的數據,Input類則可以讀取文件或者網絡socket中的數據。

import java.util.Scanner;
public class ScannerDemo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("請輸入名字:");
String name = scanner.nextLine();
System.out.print("請輸入年齡:");
int age = scanner.nextInt();
System.out.println("名字:" + name);
System.out.println("年齡:" + age);
}
}

上面的代碼演示了如何使用Scanner類從控制臺讀取用戶輸入。首先,需要創建一個Scanner對象,將其連接到System.in,即控制臺輸入流。然后,可以使用Scanner的nextLine()方法讀取用戶輸入的一行內容,并將其賦值給name變量。接下來,使用nextInt()方法讀取用戶輸入的整數值,并將其賦值給age變量。最后,可以輸出用戶輸入的名字和年齡。

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class InputDemo {
public static void main(String[] args) {
try (BufferedReader reader = new BufferedReader(new FileReader("input.txt"))) {
String line = null;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}

上面的代碼演示了如何使用Input類從文件中讀取數據。首先,需要創建一個BufferedReader對象,將其連接到文件輸入流。然后,在while循環中,可以使用readLine()方法讀取文件中的每一行內容,直到讀取到了文件結尾為止。最后,可以輸出讀取到的每一行內容。