本文目錄一覽:
java中如何從鍵盤讀入一個數
可以通過」Scanner「函數 直接輸入參數的形式,來實現輸入語句,舉例:
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println(“請輸入一個整數:”);
int length=input.nextInt();//輸入一個整數
System.out.println(“輸入的整數是:”+length);}
}
備註:Scanner函數就是用來進行語句輸入的,上面舉例的是整數類型,也可以用以下語句「String length=input.next()」,輸入的就是字元串類型等。
如何在java中讀入整數
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println(“請輸入一個整數”);
int x = scan.nextInt();
System.out.println(“輸入的證書是:”+x);
}
java中讀入和輸出文本文件
寫文件
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.UnsupportedEncodingException;
import java.io.Writer;
public class WriteFile {
public static void main(String[] args) {
File file = new File(“F:” + File.separator + “abcd.txt”);
try {
// 注意,這個地方,那個true的參數,代表如果這個文件已經存在了,就把新的內容添加到該文件的最後
// 如果你想重新創建新文件,把true改成false就好了
Writer writer = new OutputStreamWriter(new FileOutputStream(file, true), “GBK”);
StringBuilder builder = new StringBuilder();
for (int i = 0; i 100; i++) {
int temp = (int) ((Math.random() + 1) * 1000);
builder.append(String.valueOf(temp));
builder.append(“|”);
temp = (int) ((Math.random() + 1) * 1000);
builder.append(String.valueOf(temp)).append(“\n”);
}
writer.write(builder.toString());
writer.close();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
讀文件
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
public class ReadFile {
public static void main(String[] args) {
File file = new File(“F:” + File.separator + “abcd.txt”);
String s = “”;
try {
InputStreamReader read = new InputStreamReader(new FileInputStream(file), “GBK”);
BufferedReader reader = new BufferedReader(read);
String line;
while ((line = reader.readLine()) != null) {
s += line + “\n”;
}
reader.close();
read.close();
} catch (Exception e) {
e.printStackTrace();
}
System.out.println(s);
}
}數據的格式:
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/237127.html