如何给Java中的main函数参数args传参?(三种方式详解带例题) 您所在的位置:网站首页 java主函数是什么 如何给Java中的main函数参数args传参?(三种方式详解带例题)

如何给Java中的main函数参数args传参?(三种方式详解带例题)

2024-07-13 04:07| 来源: 网络整理| 查看: 265

1.在本地磁盘编写一个测试类(我用的是D盘),代码如下: public class JavaTest { public static void main(String[] args) { for(String arg :args){ System.out.println("arg="+arg); } } } 2.JAVA类中main函数的参数String [] args指的是运行时你给main函数传递的参数。传参的方式以下三种 1)命令行(先输入javac 路径/类名.java ,然后输入javac 类名 参数),注意类名和参数之间要有空格,此处的参数你可以传递多个多种形式,jdk默认的args分割方式为空格

a.如先输入java JavaTest.java编译JavaTest ,然后输入javac JavaTest hello java 运行java程序,此时会打印 如下信息:(注意此处 java,JavaTest,hello,java之间都有空格)

arg:hello

arg:java

b.如先输入java JavaTest.java编译JavaTest ,然后输入javac JavaTest hello,java welcome 运行java程序,此时会打印 如下信息:

arg:hello,java

arg:welcome

2)在eclipse的测试类中右键点击鼠标,选择run as—> Run Configurations,在此对话框中的Arguments中输入你想要传递的参数,然后点击Run,即可看到控制台的打印效果 3)在idea的测试类中右上角点击Edit Configurations…

在这里插入图片描述 找到Program Arguments,添加参数 在这里插入图片描述

在main方法的参数里面默认声明成一个String类型的数组,在运行main方法的时候可以传入多个参数。 使用传入的参数时,只需要调用args[0],args[1],args[2]…就可以。args为主方法入口参数

传入: 回到最原始的命令符操作上来,先是javac test.java生成了test.class然后java test运行。 此时java test ABC 123 456 就使用到了args了。

调用: 在主方法体内,args这个String[](字符串数组)接收到了3个参数,所以大小为3,args[0]就是"ABC",args[1]就是"123"(注意,是字符串),args[2]就是"456"。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有