qtynou 2019-05-18 22:30 采纳率: 66.7%
浏览 970
已采纳

if (args.length == 0) 这是哪里出问题了?

运行客户端程序就是args.length == 0
哪里出错了?

```public class ClientMain {

public static void main(String[] args) throws IOException {

    if (args.length == 0){
        System.out.println("You did not specify the method of performing the calculations: net or local");
        return;
    }

    IProxy proxy;
    String option = args[0];
    if (option.equals("net"))
        proxy = new NetProxy();
    else if (option.equals("local"))
        proxy = new CalculatorProxy();
    else {
        System.out.println("unknown input parameter: " + option);
        return;
    }
    Scanner scanner = new Scanner(System.in);
    System.out.print("Enter x: ");
    double x = scanner.nextDouble();
    System.out.print("Enter y: ");
    double y = scanner.nextDouble();

    double result = proxy.multiply(x, y);

    System.out.println("Multiplication result: " + result);
}

}

  • 写回答

3条回答 默认 最新

  • 强化脑细胞 2019-05-20 09:29
    关注

    在运行的时候传参数了吗?https://www.cnblogs.com/zhangtan/p/8124650.html

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料