import java.text.*; // กำหนดให้โปรแกรมรับข้อความ
public class CurrencyExchange {// ประกาศชื่อคลาส
public static void main(String[] args) throws IOException {
// เป็นการประกาศเริ่มต้นเพื่อให้โปรแกรมเข้ามาทำงาน
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
// ประกาศวัตถุใหม่ที่มีชื่อว่า "stdin" จาก BufferedReader class
System.out.println();
System.out.print("กรุณาใส่จำนวนเงินบาท : ");
double baths = Double.parseDouble(stdin.readLine());
//การ รับค่าจากคีย์บอร์ด
double dollars = currency.bathsToDollar(baths);
//การ รับค่าจากคีย์บอร์ด ซึ่งนำค่าจากคลาส currency ที่ได้กำหนดค่าไว้มาใช้
NumberFormat style = NumberFormat.getNumberInstance();
style.setMaximumFractionDigits(2);
style.setMinimumFractionDigits(2);
//กำหนดให้เป็นทศนิยมมากสุด 2 ตำแหน่ง
System.out.println(baths + " baths = " + style.format(dollars) + " dollars ");
//เมื่อใส่ค่าเงินบาทก็จะแสดงค่าเงินดอลล่าร์ แสดงผลออกทางหน้าจอ
}}
นี่คือคลาส currency ซึ่งนำค่าจากคลาสนี้มาใช้
เมื่อทำการ Run โปรแกรม บริเวณส่งล่างของโปรแกรมจะขึ้นค่า "กรุณาใส่จำนวนเงินบาท"
ตามรูปข้างล่างนี้ค่ะ
โปรแกรมนี้เป็นโปรแกรมการแปลงหน่วยจาก เงิน "บาท" เป็น เงิน "ดอลล่าร์"
โดยแสดงโปรแกรมการใช่ดังนี้
- เริ่มจาก... ให้ใส่จำนวนเงินบาทที่ต้องการทราบ
- ผลลัพธ์ที่ได้คือ ตามรูปเลยจ้า
เสร็จแล้วค่ะ ลองนำโปรแกรมนี้ไปใช้ดูนะค่ะ
ไม่เห็นได้เลยค่ะ
ตอบลบเจ๋งมากครับ
ตอบลบ