我们如何使用命令提示符和记事本将参数传递给JAVA中的主函数



今天,我学习了用JAVA向主函数传递参数的方法,没有IDE,只能在记事本上传递,我发现只能使用命令行参数。我的问题是怎么做?

我们只需打开cmd,并写入

javac文件名称.java

java文件名[参数集]。。。

假设程序类似

class temp
{    
   public static void main(String[] args)
     {
        
        System.out.println(args[0]);
        System.out.println(args[1]);
       //And so on 
       // As per the length of args
     }
}

如果我们通过

javac temp.java

java temp_name hello world

它将以的形式输出

你好

世界

主方法的参数应该类似于String[] args,对吧?它只是一个字符串数组。当您从命令行运行程序时,java可执行文件会查看在文件名之后传入的所有参数,并将它们附加到args变量中。

例如,以这个程序为例,它接受两个参数并求和:

public class Adder
{
    public static void main(String[] args)
    {
        int one = (int) args[0];
        int two = (int) args[1];
        System.out.println(one + two);
    }
}

你可以通过做类似C:> java Adder 15 23的事情来调用它,它会打印出38

请注意,它将它们全部读取为字符串,因此必须将它们强制转换为所需的任何变量类型。

相关内容

  • 没有找到相关文章

最新更新