我有一个方法:
public String sample (String A, int B, int C){
String fin = "";
if(C==0){
fin="fail";
}
return fin;
}
我想在命令行中运行它:d:>java -jar prac.jar B=5
如何在命令行中使用" ="?
答案 0 :(得分:0)
在main方法中,您将处理传递的参数:
public static void main(String[] args) {
// args[0] = parameter 1;
// args[1] = parameter 2;
// args[n] = parameter n+1;
sample(args[0], Integer.parseInt(args[1]), Integer.parseInt(args[2]));
}
答案 1 :(得分:0)
你需要做的主要是将args解析为整数:
使用Integer.parseInt()
...并验证输入是一个数值可解析值......
public static void main(String[] args) {
System.out.println(sample(args[0], Integer.parseInt(args[1]), Integer.parseInt(args[2])));
}
public static String sample(String A, int B, int C) {
String fin = "";
if (C == 0) {
fin = "fail";
}
return fin;
}
并从cmd
运行它java StringA n1 n2