รับข้อมูลจากแป้นพิมพ์แบบข้อความ
ขั้นตอนการรับข้อมูลผ่านแป้นพิมพ์แบบข้อความ
- import java.io.*;
- public static void main(String args[]) throws IOException {
- BufferedReader stdin;
- stdin = new BufferedReader(new InputStreamReader(System.in));
- String buf = stdin.readLine();
ตัวอย่าง 3.6 รับข้อความแปลงเป็นตัวเลขแล้วพิมพ์ 2 เท่า
import java.io.*;
class x {
public static void main(String args[]) throws IOException {
BufferedReader wow;
wow = new BufferedReader(new InputStreamReader(System.in));
String buf = wow.readLine();
int i = Integer.parseInt(buf);
System.out.println(i * 2);
}
}
ตัวอย่าง 3.7 รับตัวเลข 2 จำนวนมาหาผลรวม อย่างยาว
import java.io.*;
class x {
public static void main(String args[]) throws IOException {
BufferedReader stdin;
stdin = new BufferedReader(new InputStreamReader(System.in));
String buf;
int i1,i2,i3;
buf = stdin.readLine();
i1 = Integer.parseInt(buf);
buf = stdin.readLine();
i2 = Integer.parseInt(buf);
i3 = i1 + i2;
System.out.println(“Output is ” + i1 + ” + ” + i2 + ” = ” + i3);
System.out.println(“Output is ” + ( i1 + i2 ));
}
}
ตัวอย่าง 3.8 รับตัวเลข 2 จำนวนมาหาผลรวม อย่างสั้นปานกลาง
import java.io.*;
class x {
public static void main(String args[]) throws IOException {
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
int i1 = Integer.parseInt(stdin.readLine());
int i2 = Integer.parseInt(stdin.readLine());
System.out.println(“Output is ” + ( i1 + i2 ));
}
}
ตัวอย่าง 3.9 รับตัวเลขจนกว่าจะเป็นเลข 0
– รับตัวเลขไปแสดงผล จนกระทั่งรับเลข 0 ก็จะเลิกการทำงาน
import java.io.*;
class x {
public static void main(String args[]) throws IOException {
BufferedReader stdin;
stdin = new BufferedReader(new InputStreamReader(System.in));
String buf;
int i;
System.out.println(“Get until receive 0”);
do {
buf = stdin.readLine();
i = Integer.parseInt(buf);
System.out.println(“Output is “+i);
} while (i != 0);
}
}