รับข้อมูลจากแป้นพิมพ์แบบข้อความ

รับข้อมูลจากแป้นพิมพ์แบบข้อความ

ขั้นตอนการรับข้อมูลผ่านแป้นพิมพ์แบบข้อความ

  1. import java.io.*;
  2. public static void main(String args[]) throws IOException {
  3. BufferedReader stdin;
  4. stdin = new BufferedReader(new InputStreamReader(System.in));
  5. 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);

}

}