如何给Java中的main函数参数args传参

这篇具有很好参考价值的文章主要介绍了如何给Java中的main函数参数args传参。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

创建java测试类:

public class JavaTest {
    public static void main(String[] args) {
        for(String arg :args){
            System.out.println("arg==="+arg);
        }
    }
}

JAVA类中main函数的参数String [] args,指的是运行时给main函数传递的参数。

传参的方式有以下几种:

1、idea工具的测试类中,左上角菜单中点击Run,选择Edit Configurations…,找到Program Arguments,添加参数

java main 传参,java,开发语言,jvm 

参数添加成功后,运行Java测试类后,结果如下:

 java main 传参,java,开发语言,jvm

2、idea工具的测试类中,右上角下拉框中,点击Edit Configurations…,找到Program Arguments,添加参数,操作和上一种相同

3、eclipse工具的测试类中,右键点击鼠标,选择run as—> Run Configurations,弹出对话框中的Arguments中输入你想要传递的参数,然后点击Run,即可看到控制台的打印效果。

4、命令行方式

        对测试类文件进行编译,格式为:javac 类名.java

        对测试类文件进行运行,格式为:java 类名 参数

注意类名和参数之间要有空格,参数可以传递多个多种形式,jdk默认的args分割方式为空格

编译测试类:javac JavaTest.java 

运行测试类:java JavaTest aa bb cc

运行结果如下:

arg===aa
arg===bb
arg===cc
文章来源地址https://www.toymoban.com/news/detail-709677.html

到了这里,关于如何给Java中的main函数参数args传参的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • [Java SE] 彻底搞懂Java程序的三大参数配置途径:系统变量与JVM参数(VM Option)/环境变量/启动程序参数args

    一次没搞懂,处处受影响。这个问题属于基础问题,但又经常踩坑,不得不重视一下了。 IDEA中的配置位置 参数 使用方式 示例 代码获取方式 系统属性 由操作系统、JVM、应用程序主动设置 System.setProperties(Properties propes) / System.setProperties(String key,String value) / System.getProperties(

    2024年02月08日
    浏览(42)
  • 从public static void main(String[] args)看如何构造数据

    java语言中public static void main(String[] args)里面的ages有什么作用? 在Java语言中, public static void main(String[] args) 是一个特殊的方法,它是Java程序的入口点。当你运行一个Java程序时,程序会从这个方法开始执行。这个方法的参数 String[] args 是一个字符串数组,用于传递命令行参数

    2024年02月12日
    浏览(90)
  • C++11可变参数模板(typename... Args模板参数包或class... Args)(Args... args函数参数包)(递归展开与参数包展开(只支持C++17))

    C++可变参数是指函数的参数个数是可变的,可以在函数定义时不确定参数的个数,需要在函数体内通过特定的语法来处理这些参数。C++11标准引入了新的可变参数模板,使得可变参数的处理更加方便和灵活。在函数定义时,可以使用省略号(…)来表示可变参数,然后通过va_li

    2024年02月08日
    浏览(44)
  • json传参到java接口部分参数接收不到

    使用postman传参时,接口参数中有部分参数被传递进了接口内部,还有部分参数没有接收到,如下图:第一张图是postman接口参数,第二张图是接收到的参数 图一: 图二: 这个问题其实解决很简单,就是json数据转化为实体的过程,找寻get、set方法失败,导致数据无法正常从

    2023年04月10日
    浏览(44)
  • Java中的main()方法详解

    在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等等。 在看Java中的mai

    2024年02月07日
    浏览(31)
  • Eclipse的Java Project的入口main函数

    在使用Eclipse创建java project项目的时候,一个项目里面通常只有一个main,那么一个项目里面是否可以有多个main函数呢?其实可以的,但是运行java application的时候要选择执行哪个main函数。 下面举个例子: 1、创建一个Java项目。 2、在项目中创2个类。 一个命名为MainClass1,代码

    2024年02月22日
    浏览(39)
  • 我在VScode学Java类与对象(Java显式参数和隐式参数、静态方法+main方法、Java访问修饰符、static关键字、Java的包、对象数组)第三辑

    我的个人博客主页:如果’\\\'真能转义1️⃣说1️⃣的博客主页 关于Java基本语法学习----可以参考我的这篇博客:《我在VScode学Java》 方法会操作对象并访问他们的实例字段。 在Java中,显式参数和隐式参数是方法调用中的两种不同类型的参数。 注释: 第7行: sum 方法的参数

    2024年02月16日
    浏览(109)
  • ...args: any[] TypeScript 中的剩余参数语法

    ...args: any[] 是 TypeScript 中的剩余参数语法,也称为剩余参数(Rest Parameters)。 在函数参数列表中, ...args 表示将剩余的参数收集到一个数组中,这个数组的类型是 any[] ,即任意类型的数组。 例如: 在调用 foo 函数时,你可以传递任意数量的参数: 在函数内部, args 是一个包

    2024年02月09日
    浏览(37)
  • Java 新手如何使用Spring MVC 中的查询字符串和查询参数

    目录 前言   什么是查询字符串和查询参数? Spring MVC中的查询参数  处理可选参数 处理多个值 处理查询参数的默认值 处理查询字符串 示例:创建一个RESTful服务  总结 作者简介:  懒大王敲代码,计算机专业应届生 今天给大家聊聊Java 新手如何使用Spring MVC 中的查询字符串

    2024年02月03日
    浏览(49)
  • VScode 基础篇(Python 调试)——如何输入命令行参数(args、argv、parse_args)

    VScode在编写Python时,在各种插件的加持下,十分方便。 对于调试来讲,更是实现了一键调试! 安装Python Extension 插件后,右上角的运行可以选择调试,一键开启调试 但最近在编写脚本文件时,发现一个调试的小坑,记录下。 在调试脚本的过程中,需要为脚本文件输入args,一

    2023年04月26日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包