บทความนี้
จัดทำขึ้นเพื่อเขียนโปรแกรม
จำลอง การฝากเงิน การถอนเงิน และการเช็คยอดเงินคงเหลือ
Source code Source code
- Public ใช้นิยามตัวแปร,Method,Class ใดๆเพื่อให้สามารถนำไปใช้กับ Class หรือโปรแกรมอื่นๆได้- class ใช้บอกชื่อคลาส
- static ใช้นิยามตัวแปรหรือ Method ที่ต้องการให้มีค่าคงที่ สามารถนำไปใช้ได้กับทุกๆส่วนของ class โดยค่านั้นจะไม่มีการเปลี่ยนแปลงไม่ว่ากรณีใดๆ
- void ใช้นิยามMethod โดยเป็นการกำหนดให้ไม่มีการส่งค่าใดๆกลับมา Method
- String ทำหน้าที่ในการเก็บข้อมูลที่เป็น "ชุดของตัวอักษร" เก็บได้ทั้งรูปแบบตัวอักษร ตัวเลข จึงสามารถนำมาใช้กำหนดเป็นชนิดข้อมูลประเภท ตัวอักษรที่มีมากกว่า 1 ตัวได้
- import java.io.*; ใช้สำหรับเรียกใช้คำสั่งเปิดไฟล์ข้อมูล (Input File)และเขียนไฟล์ข้อมูล
:
มาดูCODEกัน
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class ATM {
public static void main(String[] args) throws IOException {
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
System.out.println();
System.out.print("จำนวนเงินที่มีในบัญชี : ");
double inmoney = Double.parseDouble(stdin.readLine());{
System.out.println();{
System.out.println( "ยอดเงินในบัญชีปัจจุบัน : " + (inmoney) + "บาท" );{
System.out.println();
System.out.print("ไม่ต้องการถอนใส่ 0 ถ้าต้องการถอนเพิ่มให้ใส่จำนวนเงิน ");
System.out.println();
}
System.out.println();
System.out.print("จำนวนเงินที่ต้องการถอนออก : ");{
double drawout = Double.parseDouble(stdin.readLine());{
System.out.println();
System.out.print("ไม่ต้องการฝากเพิ่มใส่ 0 ถ้าต้องการฝากเพิ่มให้ใส่จำนวนเงิน ");
System.out.println();
}
System.out.println();
System.out.print("จำนวนเงินที่ทำการฝากเพิ่ม : ");
double inmoney2 = Double.parseDouble(stdin.readLine());{
}
System.out.println();{
System.out.println( "ยอดเงินคงเหลือ : " + (inmoney - drawout+inmoney2)+"บาท");
}
}
}}}}