如何在java中传递命令行参数

如何接受两位数作为命令行参数并打印其数字之和。 如果两位数字是88输出将是16.这里我的任务是不使用条件或循环语句。

只需使用从命令行传递的第一个字符串,添加每个数字的转换整数。

public class Test { public static void main(String[] args) { int a = Integer.parseInt(args[0].substring(0, 1)); int b = Integer.parseInt(args[0].substring(1, 2)); System.out.printf("Sum: %d", a + b); } } 

你的java类应该有一个main方法

 public static void main(String[] args) { ....YOUR CODE.... } 

编译和运行类时,所有命令行参数都将包含在args方法参数中。 您可以读取该数组以获取数据并使用它执行所需操作。

java类中的main方法将String数组作为参数,例如,您可以使用数组索引访问命令行参数

 public class Test { public static void main(String[] args) { // check for an empty array is recommended here int a = Integer.parseInt(args[0].substring(0, 1)); int b = Integer.parseInt(args[0].substring(1, 2)); System.out.println(a+b); } }