吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 578|回复: 7
收起左侧

[其他求助] 麻烦将这个Java程序编译出来

[复制链接]
呵呵我笑了 发表于 2022-8-21 23:28
66吾爱币
麻烦将这个链接里的Java程序编译出来


https://cloud.tencent.com/developer/article/2024244

最佳答案

查看完整内容

https://www.123pan.com/s/NkWDVv-qyR8d 你的代码有问题,给你加上了 import java.util.Scanner; 不导入你下面的Scanner肯定用不了啊

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

xinge666 发表于 2022-8-21 23:28
https://www.123pan.com/s/NkWDVv-qyR8d
你的代码有问题,给你加上了 import java.util.Scanner;
不导入你下面的Scanner肯定用不了啊

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
呵呵我笑了 + 1 + 1 谢谢@Thanks!

查看全部评分

日常 发表于 2022-8-21 23:56
[Java] 纯文本查看 复制代码
public class RandomPhoneNum {
  static Scanner sc = new Scanner(System.in);
 
  public static <lenPhone> void 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 < num; i++) {
      //调用静态方法生成手机号码
      getPhoneNum();
    }
  }
 
  //定一个静态方法,专门生成单个的号码
  public static void getPhoneNum() {
    //给予真实的初始号段,号段是在百度上面查找的真实号段
    String[] start = {"133", "149", "153", "173", "177",
        "180", "181", "189", "199", "130", "131", "132",
        "145", "155", "156", "166", "171", "175", "176", "185", "186", "166", "134", "135",
        "136", "137", "138", "139", "147", "150", "151", "152", "157", "158", "159", "172",
        "178", "182", "183", "184", "187", "188", "198", "170", "171"};
 
    //随机出真实号段  使用数组的length属性,获得数组长度,
    //通过Math.random()*数组长度获得数组下标,从而随机出前三位的号段
    String phoneFirstNum = start[(int) (Math.random() * start.length)];
    //随机出剩下的8位数
    String phoneLastNum = "";
    //定义尾号,尾号是8位
    final int LENPHONE = 8;
    //循环剩下的位数
    for (int i = 0; i < LENPHONE; i++) {
      //每次循环都从0~9挑选一个随机数
      phoneLastNum += (int) (Math.random() * 10);
    }
    //最终将号段和尾数连接起来
    String phoneNum = phoneFirstNum + phoneLastNum;
    System.out.println(phoneNum);
  }
}

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
呵呵我笑了 + 1 + 1 谢谢@Thanks!

查看全部评分

ashergo 发表于 2022-8-22 09:40
 楼主| 呵呵我笑了 发表于 2022-8-24 13:41
xinge666 发表于 2022-8-22 10:21
https://www.123pan.com/s/NkWDVv-qyR8d
你的代码有问题,给你加上了  import java.util.Scanner;
不导入 ...

老哥,可以编译成exe吗
 楼主| 呵呵我笑了 发表于 2022-8-24 13:42
日常 发表于 2022-8-21 23:56
[mw_shl_code=java,true]public class RandomPhoneNum {
  static Scanner sc = new Scanner(System.in);
...

老哥,可以编译成exe吗
duxing5800963 发表于 2022-8-24 14:00
呵呵我笑了 发表于 2022-8-24 13:42
老哥,可以编译成exe吗

这个是java程序,编译不了exe。。
xinge666 发表于 2022-8-24 20:47
呵呵我笑了 发表于 2022-8-24 13:41
老哥,可以编译成exe吗

你直接用java 命令运行就行了,java打包成EXE比较麻烦
快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-28 03:51

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表