【问题标题】:Java Command Line Argument ProgramJava 命令行参数程序
【发布时间】:2018-01-20 04:03:03
【问题描述】:

我的程序需要命令行参数的输入,它接受整数参数并将其转换为二进制值或以 10 为底的十进制值。它通过要求整数在二进制数字前面有一个 b 和一个十进制基数为 10 的数字前面有一个 d 来做出这个决定。这个程序需要我通过创建方法来完成这个。我不知道如何首先检查字符然后获取剩余的数字。我知道toBinary方法但是不知道怎么做二进制到十进制的转换?

【问题讨论】:

    标签: java methods command-line-arguments charat


    【解决方案1】:

    使用 s.charAt(0) 检查第一个字符并使用

    字符串 s1 = s.substring(1, s.length);

    获取剩余的字符串编号并使用它将其转换为整数用户Integer.parse(s1);基于第一个字符。

    使用以下将二进制转换为整数:Integer.parseInt(s1,2)

    【讨论】:

    • 如果您在 30 分钟内为我完成此操作,我将向您转帐 10 美元
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-09
    • 1970-01-01
    • 2010-10-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多