Viết một chương trình mà nhập vào một số điện thoại tại dòng lệnh, như một chuỗi có dạng (091) 022-6758080. Chương trình sẽ hiển thị mã quốc gia (091), mã vùng (022), và số điện thoại (6758080) (Sử dụng lớp StringTokenizer)
PhoneNumber.java
Java Advanced 2017
package demo5;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;
import java.util.StringTokenizer;
public class PhoneNumber {
public static void main(String[] args) {
try {
Scanner s = new Scanner(System.in);
System.out.print("\nNhap so dien thoai theo dang (091) 022-6758080 : ");
String phone = s.nextLine();
StringTokenizer st = new StringTokenizer(phone,"() -", false);
while (st.hasMoreElements()) {
System.out.println("----------------------");
System.out.println("Ma quoc gia: " + st.nextToken());
System.out.println("Ma vung: " + st.nextToken());
System.out.println("So dien thoai: " + st.nextToken());
System.out.println("----------------------");
}
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
}
0 nhận xét:
Post a Comment