首页 > 作文

Java如何向主函数main中传入参数

更新时间:2023-04-05 01:06:53 阅读: 评论:0

目录
向主函数main中传入参数string[ ] args的含义第一步第二步第三步java main方法传参问题一、使用ide集成开发环境运行java main方法(idea展示)二、使用命令java -jar ***.jar方式运行java程序三、使用mvn命令运行java程序并传参四、直接执行.class文件(了解一下,很少用)

向主函数main中传入参数

string[ ] args的含义

string[ ] args 是一个数组类型的参数,向主函数中传入参数,相当于给args这个数组传入数组元素

第一步

选中类名然后点击run as>>>>run configurations 出现下面的画面:

第二步

选中类名,点击arguments 出现下面的画面:

然后输入数据 5 2 5,这相当于给string 类型的args数组,传入第一个元素为5,第二个元素为2,第三个元素为5;

第三步

点击run>>>>> 出现如下结果

描述:args[0]=5,args[1]=2,args[2]=5;

public static void main(string[] args) {int a, b, c;a = integer.parint(args[0]);//需要向主函数中传入参数b = integer.parint(args[1]); //run configurations;c = integer.parint(args[2]);int i = sum(a, b, c);system.out.println(a + "+" + b + "*" + c + "=" + i);}public static int sum(int a, int b, int c) {int sum = 0;sum = a + mul(b, c);return sum;}public static int mul(int b, int c) {int mul = b * c;return mul;}

java main方法传参问题

java 的main方法是java程序员最熟悉不过的一个方法了,因为我们大多数时候,启动程序都是需要使用到该方法的,且main方法的参数列表是string[] args,一个字符串数组,那么我们如何在启动的时候传入我们需要的参数呢,下面介绍三种方法。

程序示例代码:

public class greenleaf {    public static final string type = "whiteflower";     public static void main(string[] args) {        for (string a : args){            system.out.println(a);        }        system.out.println(type);    }}

上面的简单示例代码将打印传入的参数及一个字符串。

一、使用ide集成开发环境运行java main方法(idea展示)

1.首先,点击菜单run->edit configurations:

2.然后,在主类的configuration -> program arguments中输暨南大学深圳旅游学院入你的参数,多个参数以空格分隔:

点击保存即可。

二、使用命令java -jar ***.jar方式运行java程序

如何传参解决方案:

0.首先你需要正确打一个jar包:

很多人打包的时候可能会出现这个问题:“white-1.0-snapshot.jar中没有主清单属性”, 笔者是使用maven管理项目的,解决方案是在pom文件里加入以下插件:

<build>        <plugins>            <plugin&gdota2改名字t;              赤壁怀古  <groupid>org.apache.maven.plugins</groupid>                <artifactid>maven-jar-plugin</artifactid>                <configuration>                    <archive>                        <manifest>                            <addclasspath>true</addclasspath>                            <mainclass>cn.itoak.white.greenleaf</mainclass>                        </manifest&g元宵节的英文t;                    </archive>                </configuration>            </plugin>        </plugins>    </build>

1.然后在项目根目录下运行:mvn clean package 命令即可正确打jar包,包在如下位置:

2.进入target目录下,运行命令:

java -jar white-1.0-snapshot.jar 1 2 3

三、使用mvn命令运行java程序并传参

0.执行命令前,请确保已经正确编译(mvn compile):

1.然后在项目根目录下执行命令:

mvn exec:java -dexec.mainclass="cn.itoak.white.greenleaf" -dexec.args="1 2 3"

1*.如果不想在命令中指定-dexec.mainclass,则需要在pom文件中增加以下插件,并指定mainclass:

<build>        <plugins>            <plugin>                <groupid>org.codehaus.mojo</groupid>     优秀少先队员事迹           <artifactid>exec-maven-plugin</artifactid>                <version>1.6.0</version>                <configuration>                    <mainclass>cn.itoak.white.greenleaf</mainclass>                    <includeplugindependencies>fal</includeplugindependencies>                </configuration>            </plugin>        </plugins>    </build>

加入了上面的插件,则只需要执行如下命令即可:

mvn exec:java -dexec.args="1 2 3"

四、直接执行.class文件(了解一下,很少用)

0.先编译生成.class文件:

javac greenleaf.java

1.执行:

java greenleaf 1 2 3

最终执行结果:

以上为个人经验,希望能给大家一个参考,也希望大家多多支持www.887551.com。

本文发布于:2023-04-05 01:06:51,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/caa95a139beec11ebd2786e97a77cbf0.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:Java如何向主函数main中传入参数.doc

本文 PDF 下载地址:Java如何向主函数main中传入参数.pdf

上一篇:氧化剂存储
下一篇:返回列表
标签:命令   参数   方法   数组
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图