xcxd.net
当前位置:首页 >> jAvA中mAin方法的参数 >>

jAvA中mAin方法的参数

public static void main(String[] args) 这里面的main就是一个入口中间的args其实是可以修改的

当你在java命令行后面带上参数,java虚拟机就直接把他存放到了main方法中的参数string数组里了,你可以运行下下面这个小程序就明白!!public class test { public static void main(string[] args) { system.out.println(args[0]); system.out.println(args[1]); system.out.println(args[2]); } } 用控制台编译: javac test.java 运行: java test aaa bbb ccc 记得运行那一行代码后面带上三个参数~~~参数之间用空格隔开!

这个是运行程序前给它的参数..如果你在你程序要用这个参数的话就需要在运行前指定..比如java HelloWorld ceshi 那么在HelloWorld的main方法里面 args就是 多个的话用空格隔开..比如java HelloWorld ceshi ceshi1 ceshi2 那么那么在

Java 解释器规定:如果某个类能被解释器直接解释执行,则这个类里必须包含main方法,而且main方法必须使用public static void来修饰,且main方法的形参必须是字符串数组类型(String[] args是字符串数组形式).也就是说,main方法的写法几乎是固定的.

import java.io.*; public class TestArraySum{ int a[]=new int[10]; int i; int Sum; public void TestArraySum(){ for(i=0;i<=9;i++){ Sum=11;//每次循环都把Sum的值初始化为11 a[i]=Sum; Sum++; } } int arraySum(int[]a){ int Add=0; for(i=0;i<=9;i++){ Add=

这个题的用意在于main()方法的参数问题,参数是一个字符数组,String[] args ,那么首先我们必需要回答的一个问题是这个数组中的数据从哪来?答案是:在你运行时给它,在Dos下输入java CommandParm 5 6 2 3^^^^^那么这个时候args.

就是你所写的main方法中的String[] args这个参数.在控制台打命令时输入的参数.例如:>java HelloWorld.java John Smith ……这行命令中的John就是arg[0],Smith就是arg[1],以此类推.

在运行的时候打java class名 要输入的信息这个格式就行你打的 要输入的信息 这行就会保存在 String[] args 这个字符串树组里 如过中间有空格的话那就是多个字符传java class名 1 2 3这样的话那 String[] args 里的 args[0] 里就是1 args[1]就是2 以次类推

//main方法可以重载,如:public class A { public static void main(String[] args) {//可以调用本类重载的main方法,如 A.main(1,2);//可以调用另一个类的main方法,如 B.main(null); } public static void main(int a,int b) { } }//每个类都可以有一个原型(签名)为public static void main(String[] args)的main方法,如 class B { public static void main(String[] args) { } }

首先这是java规范,main方法跟别的方法是不一样的,一定是public static void main(String[] args){} ,当然args是参数名,随便命名,如果在eclipse或者没有eclipse中运行的话获取参数值是会报数组越界的.比如如下: public static void main(String[] args) { System.out.println("hello"+args[0]); } 如果dos窗口命令运行的话可以传参数,比如如下:D:\test>java Test haha 那么打印出来就是:hello haha

网站首页 | 网站地图
All rights reserved Powered by www.xcxd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com