Tutorial for Application Development



Monday 4 October 2010

Java การรับค่าจากแป้นพิมพ์ คำสั่งเจ้าปัญหาแต่ว่าเป็นพื้นฐานที่้ต้องรู้

เป็นคำถามที่ถามกันอย่างแพร่หลายสำหรับการรับค่าจากแป้นพิมพ์โดยเฉพาะในหมู่น้องๆนักศึกษาทั้งหลายที่ต้องเขียนโปรแกรมส่งอาจารย์เห็นผ่านตาเลยเก็บตกมาฝากครับ

import java.io.*;

class TestSum{
public static void main(String[] args) throws IOException{
System.out.print("Enture Number 1 : ");

InputStreamReader in1 = new InputStreamReader(System.in);
BufferedReader buffer1 = new BufferedReader(in1);

String one = buffer1.readLine();
int number1 = Integer.parseInt(one);
System.out.print("Enture Number 2 : ");

InputStreamReader in2 = new InputStreamReader(System.in);

BufferedReader buffer2 = new BufferedReader(in2);

String two = buffer2.readLine();

int number2 = Integer.parseInt(two);
System.out.print("Enture Number 3 : ");

InputStreamReader in3 = new InputStreamReader(System.in);

BufferedReader buffer3 = new BufferedReader(in3);

String three = buffer3.readLine();
double number3 = Double.parseDouble(three);
System.out.print("Enture Number 4 : ");

InputStreamReader in4 = new InputStreamReader(System.in);
BufferedReader buffer4 = new BufferedReader(in4);

String four = buffer4.readLine();

double number4 = Double.parseDouble(four);

double sum = (number1 + number2 + number3 + number4);
System.out.println("number1 + number2 + number3 + number4 = "+sum);
}
}
อันนี้เป็นตัวอย่างโปรแกรม บวกลขน่ะครับ ดูให้ดีในส่วนของ

InputStreamReader กับ BufferedReader นะครับ

ตรงนั้นคือจุดสำคัญที่ โปรแกรมนี้ต้องการเน้น

No comments: