ผมไม่ค่อยเข้าใจในการเขียนภาษา java ครับ ผมมีปัญหาในการเขียนโปรแกรมครับ ผมอยากจะทราบวิธีเปลี่ยนคำสั่งscannerเป็นคำสั่งjoptionpane ทำยังไงครับ ผมพยามยามที่จะทำแต่ก็ทำไม่ได้สักที ขอความกรุณาแนะนำหรือเขียนเป็นตัวอย่างให้ผมดูหน่อยนะครับ
คำนวณยอดชำระค่าน้ำประปา โดยมีเงื่อนไขดังนี้ (อันนี้เป็นตัวอย่างจากเน็ตมันเป็นscannerแต่อยากจะทำให้เป็นjoptionpane)
1 - 50 หน่วย คิดหน่วยละ 4.25 บาท
51 - 100 หน่วย คิดหน่วยละ 3.25 บาท
ตั้งแต่ 101 หน่วยขึ้นไป คิดหน่วยละ 2.25 บาท
import java.util.Scanner;
public class Water {
public static void main(String[] args) {
Scanner Scan = new Scanner(System.in);
int Water = 0;
double Total = 0;
System.out.print(" ป้อนจำนวนที่ใช้น้ำ(ต่อหน่วย) : ");
Water = Scan.nextInt();
if ( Water <= 50) {
Total = Water * 4.25;
} else if (Water <= 100) {
Total = Water * 3.25;
} else {
Total = Water * 2.25;
}
System.out.println(" ======================== ");
System.out.println(" ค่าน้ำ: " + Total + " บาท ");
System.out.println(" ======================== ");
}
}
นบกวนหนอยนะครับ ขอบคุณครับ
วิธีเปลี่ยนคำสั่งscannerเป็นคำสั่งjoptionpane ทำยังไงครับ
คำนวณยอดชำระค่าน้ำประปา โดยมีเงื่อนไขดังนี้ (อันนี้เป็นตัวอย่างจากเน็ตมันเป็นscannerแต่อยากจะทำให้เป็นjoptionpane)
1 - 50 หน่วย คิดหน่วยละ 4.25 บาท
51 - 100 หน่วย คิดหน่วยละ 3.25 บาท
ตั้งแต่ 101 หน่วยขึ้นไป คิดหน่วยละ 2.25 บาท
import java.util.Scanner;
public class Water {
public static void main(String[] args) {
Scanner Scan = new Scanner(System.in);
int Water = 0;
double Total = 0;
System.out.print(" ป้อนจำนวนที่ใช้น้ำ(ต่อหน่วย) : ");
Water = Scan.nextInt();
if ( Water <= 50) {
Total = Water * 4.25;
} else if (Water <= 100) {
Total = Water * 3.25;
} else {
Total = Water * 2.25;
}
System.out.println(" ======================== ");
System.out.println(" ค่าน้ำ: " + Total + " บาท ");
System.out.println(" ======================== ");
}
}
นบกวนหนอยนะครับ ขอบคุณครับ