17 March 2017

Sử dụng lớp StringTokenizer Viết một chương trình mà nhập vào một số điện thoại có dạng (091) 022-6758080

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

 

BACK TO TOP

Xuống cuối trang