Page 52 - การโปรแกรมคอมพิวเตอร์ขั้นสูง
P. 52

2-42 การโปรแกรมคอมพิวเตอร์ขั้นสูง

2.5 	เมธอด nextFloat() เมธอดน​ ี้​ใช้ส​ ำ�หรับร​ ับค​ ่า​เป็น​เลขจำ�นวน​ทศนิยม ชนิด float มี​รูป​แบบด​ ังนี้

                    float obj.nextFloat()

	
       โดย
            float	 คือ ค่าที่​รับเ​ข้าม​ า ซึ่งเ​ป็นเ​ลขท​ ศนิยมช​ นิด float
            obj	 	 คือ ออบ​เจ็กต์ท​ ี่เ​กิดจ​ าก​คลาสส​ แกนเ​นอร​ ์
            	 	 	 เช่น float f = obj.nextFloat();

       2.6	 เมธอด nextDouble() 	เมธอดน​ ี้ใ​ช้ส​ ำ�หรับร​ ับค​ ่าเ​ป็น​เลขจำ�นวน​ทศนิยม ชนิด double มี​รูป​แบบด​ ังนี้

                double obj.nextDouble()

โดย
    double 	 คือ ค่าที่ร​ ับเ​ข้าม​ า ซึ่ง​เป็น​เลขท​ ศนิยมช​ นิด double
    obj	 	 	 คือ ออบเ​จ็กต์​ที่เ​กิดจ​ ากค​ ลาส​สแกนเ​นอ​ร์
    	 	 	 	 เช่น double d = obj.nextDouble();

ตัวอยา่ งท​ ่ี 2.23 การร​ ับข​ ้อมูล​ผ่าน​ทาง​แป้น​พิมพ์

ex2-23.java

1 import java.util.Scanner;

2 class testscan {

3 	 public static void main(String[] args) {

4	           	 Scanner Sc = new Scanner(System.in);

5	           	 System.out.print("Insert Name : ");

6	           	 String s = Sc.nextLine();

7	           	 System.out.print("Insert Age : ");

8	           	 int age = Sc.nextInt();

9	           	 System.out.println("Yourname : " + s );

10 	         	 System.out.println("Age : " + age );

11 	         }

12 }
   47   48   49   50   51   52   53   54   55   56   57