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 }