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();