需求说明
要求根据用户输入,生成相应组数的电话号码
实现思路
1、通过百度,获取对应真实世界中电话号码的头三位数
2、采用Math.random()方法,生成电话号码的后八位数
代码内容
随机生成任意要求数量的电话号码
package com.work; import java.util.Scanner; /** * @auther::9527 * @Description: 随机生成电话号码 * @program: shi_yong * @create: 2019-07-30 10:22 */ public class RandomPhoneNum { static Scanner sc = new Scanner(System.in); public staticvoid main(String[] args) { //询问需要多少个随机号码 boolean boo = true; int num = 0; do { //如果用户输入的不是一个整数,就循环要求用户输入一个整数 System.out.println("你需要多少组电话号码,请输入一个整数"); String answer = sc.next(); try { //将用户的输入转化为整数 num = Integer.parseInt(answer); //如果转换成功,boo就设置为false使其可以跳出循环 boo = false; } catch (Exception e) { //如果用户输入的不是一个整数,就抛出异常,要求用户重新输入 System.out.println("你输入的不是一个整数,请重新输入"); } } while (boo); System.out.println("你要的手机号码如下:"); //将循环次数设置为用户需要的号码的数量 for (int i = 0; i
运行结果
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。