「已注销」 2021-05-23 20:20 采纳率: 33.3%
浏览 15
已结题

如果要输出varl的值,则运行以上程序的命令行可能是

public class TestProgram{ public static void main(String[] args) {int var1=Integer . value0f(args[0]);int var2=Integer . valueOf(args[1]);if(var2>=var1) System. out. println(var2); else System. out. println(var1); 如果要输出varl的值,则运行以上程序的命令行可能是

  • 写回答

1条回答 默认 最新

  • 红目香薰 优质创作者: 大数据技术领域 2023-01-23 09:45
    关注

    我这里给你写了一个,你可以看一下整个个过程:
    1、创建java文件与编码:

    img

    public class TestProgram {
        public static void main(String[] args) {
            int var1 = Integer.valueOf(args[0]);
            int var2 = Integer.valueOf(args[1]);
            if (var2 >= var1) {
                System.out.println(var2);
            } else {
                System.out.println(var1);
            }
        }
    }
    

    2、编译字节码class文件与运行命令:

    img

    传递参数直接在后面写就行,但是你要输入多个的话就使用空格来分割即可。

    javac TestProgram.java
    java TestProgram "66" "77"
    java TestProgram "99" "77"
    

    您要的是输出val1,故而使用【java TestProgram "99" "77"】即可。
    期待您的确认。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月17日