首页 > 基础资料 博客日记
Java中main函数里的String[] args详解
2023-12-22 21:29:47基础资料围观249次
文章Java中main函数里的String[] args详解分享给大家,欢迎收藏Java资料网,专注分享技术知识
1)概念
在开始学习 Java 时都会被要求记住主方法(main)的写法,就像以下:
- public static void main(String[] args) { };
- public static void main(String args[]) { };
这里做如下说明:
1)String args[] 与 String[] args 没有区别,都可以执行,但推荐使用 String[] args,因为前者更符合java面向对象的原则,String args[]更像是C/C++移植过来的写法。
2)String[] args是main函数的形式参数,可以用来获取命令行用户输入进去的参数。public static void main(String[] args)是固定的入口形式,不能变。java本身不存在不带String args[]的main函数,java程序中去掉String args[]会出现错误。
3)其中 args 只是普通变量名,可以随意定义(前提是符合变量名规则),args是arguments的缩写,只是一个默认名。
2)用法
1.从控制台,在输入编译执行命令时对args传参数
首先有如下代码:
public class Code {
public static void main(String[] args) {
System.out.println(args[0]);
System.out.println(args[1]);
System.out.println(args[2]);
}
}
2.在 eclipse 使用 String[] args,但是这种用法不常见,这里不做赘述。
3)supplement:
args[0] 是你传入的第一个参数,args[1]是传入的第二个参数,以此类推。
Java 程序利用 main 函数中 args 参数实现参数的传递。
public class Test
{
public static void main(String []args)
{
System.out.println(args[0]);
System.out.println(args[1]);
System.out.println(args[2]);
}
}
注意:三个参数之间用空格隔开!
如果要输出空格怎么办?
只需要在包含空格的参数上,使用双引号 "" 即可。
实例运行:
但如果此处,输出arg[3],就会运行报错,因为数组越界。
这个举个例题:
uu们加油(●'◡'●)
文章来源:https://blog.csdn.net/m0_67721787/article/details/128539224
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签: