java - Java(这段代码有什么问题)
问题描述
如果我在代码下面运行,我是 Java 编码的新手,错误即将到来。请帮助
public class LeapYear {
public static void main(String[] args) {
int a = Integer.parseInt(args[0]);
int b = Integer.parseInt(args[1]);
int sum = a + b;
int prod = a * b;
int quot = a / b;
int rem = a % b;
System.out.println(a + " + " + b + " = " + sum);
System.out.println(a + " * " + b + " = " + prod);
System.out.println(a + " / " + b + " = " + quot);
System.out.println(a + " % " + b + " = " + rem);
System.out.println(a + " = " + quot + " * " + b + " + " + rem);
}
}
运营商:::
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at LeapYear.main(LeapYear.java:4)
解决方案
如果你在 netbeans 上运行它,你可以通过右键单击项目,选择属性(它在底部),单击运行类别,然后在运行时平台和主类下面是一个文本字段,将参数传递到主方法输入参数。
如果您从命令行调用它,例如运行 javac 并将主类名传递给它,只需在类名后添加两个命令行参数。
推荐阅读
- java - 与docker上的mysql服务器通信?
- c - Inputing a value and instead of keeping that information in a array, it changes another var
- html - 导航栏显示不正确
- java - Spring ConstraintValidator 设置自定义代码/拒绝值
- vue.js - 如何结合 v-for 和 v-model 来编辑对象列表?
- android-studio - 找不到符号变量 imageView2
- r - Igraph 基于中心性分数识别节点
- javascript - 为什么我的 redux 商店没有获得 firebase 电子邮件属性?反应
- javascript - 如何在自动添加的 div 中添加不同的数字?
- html - 重置表单字段的reset()方法导致错误