วันอังคารที่ 3 มีนาคม พ.ศ. 2558

ตัวอย่างโค้ดการรับค่า input ชนิดต่าง ๆ ทางแป้นพิมพ์

ตัวอย่างโค้ดการรับค่า 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() เพื่อรับค่าเป็นทศนิยม

yengo หรือ buzzcity

ไม่มีความคิดเห็น :

แสดงความคิดเห็น