ตัวอย่างโค้ดการรับค่า input ชนิดต่าง ๆ ทางแป้นพิมพ์
ตัวอย่างโค้ดตัวอย่างนี้เป็นตัวอย่างโค้ดการรับค่า input ชนิดต่าง ๆ ทางแป้นพิมพ์โดยใช้ java ซึ่งวิธีการรับก็มีวิธีการต่าง ๆ กันดังตัวอย่างตัวอย่างโค้ด
package javacodeexam;
import java.util.Scanner;
public class GetInputFromUser {
public static void main(String[] args) {
int a;
float b;
String s;
Scanner in = new Scanner(System.in);
System.out.println("Enter a string");
s = in.nextLine();
System.out.println("You entered string "+s);
System.out.println("Enter an integer");
a = in.nextInt();
System.out.println("You entered integer "+a);
System.out.println("Enter a float");
b = in.nextFloat();
System.out.println("You entered float "+b);
in.close();
}
}
จากโค้ดจะเห็นว่าเราสร้างตัวแปร Scanner ซึ่งเป็น Class ในการรรับค่า แล้วใส่ System.in เพื่อบอกว่าเป็นการรับค่าโดยแป้นพิมพ์ จากนั้นเราก็ System.out.println เพื่อแสดงให้ผู้ใช้ทราบว่าต้องกรอกค่าแบบไหน
เราใช้ nextLine() เพื่ออ่านมาทั้งบรรทัดซึ่งเป็น Sting
เราใช้ nextInt() เพื่อรับค่าเป็น int
เราใช้ nextFloat() เพื่อรับค่าเป็นทศนิยม
ไม่มีความคิดเห็น :
แสดงความคิดเห็น