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

สตริงบิวเดอร์ 2-41

       โดย
            String 	 คือ ค่าที่ร​ ับเ​ข้าม​ า​จะ​เป็น​สตริง
            obj	 	 	 คือ ออบเ​จ็กต์ท​ ี่​เกิด​จาก​คลาสส​ แกน​เนอ​ร์
            	 	 	 	 เช่น String s1 = obj.next();

       2.2 	เมธอด nextLine() ใชส​้ �ำ หรบั ร​ บั ค​ า่ เ​ปน็ ส​ ตรงิ เ​ชน่ ก​ นั และส​ ามารถร​ บั ข​ อ้ มลู ท​ มี​่ ก​ี ารเ​วน้ ว​ รรคไ​ด้ โดยส​ ามารถ​
รับ​ข้อมูลไ​ด้​จนกว่า​จะ​มี​การก​ ด​ปุ่ม Enter ที่แ​ ป้นพ​ ิมพ์ เพื่อ​สิ้น​สุดก​ ารป​ ้อน​ข้อมูล มี​รูป​แบบด​ ังนี้

                    String obj.nextLine()

       โดย
            String 	 คือ ค่าที่ร​ ับ​เข้าม​ าจ​ ะ​เป็นส​ ตริง
            obj	 	 	 คือ ออบเ​จ็กต์​ที่เ​กิดจ​ าก​คลาสส​ แกน​เนอร​ ์
            	 	 	 	 เช่น String s2 = obj.nextLine();

       2.3 	เมธอด nextInt() เมธอดน​ ี้ใ​ช้​สำ�หรับร​ ับค​ ่า​เป็น​เลขจำ�นวน​เต็มช​ นิด int มีร​ ูป​แบบด​ ังนี้

                      int obj.nextInt()

       โดย
            int 		 คือ ค่าที่​รับเ​ข้าม​ า ซึ่งเ​ป็น​เลขจำ�นวนเ​ต็ม​ชนิด int
            obj	 	 คือ ออบเ​จ็กต์ท​ ี่เ​กิดจ​ ากค​ ลาส​สแกน​เนอ​ร์
            	 	 	 เช่น int i = obj.nextInt();

       2.4 	เมธอด nextLong()  เมธอดน​ ี้​ใช้​สำ�หรับ​รับ​ค่า​เป็นเ​ลขจำ�นวน​เต็มช​ นิด long มีร​ ูปแ​ บบด​ ังนี้

                    long obj.nextLong()

       โดย
            long	 คือ ค่าที่ร​ ับ​เข้า​มา ซึ่งเ​ป็นเ​ลขจำ�นวนเ​ต็ม ชนิด long
            obj	 	 คือ ออบเ​จ็กต์ท​ ี่เ​กิด​จาก​คลาส​สแกน​เนอร​ ์
            	 	 	 เช่น long l = obj.nextLong();
   46   47   48   49   50   51   52   53   54   55   56