java方法中的参数列表包括哪些

Python011

java方法中的参数列表包括哪些,第1张

比如:public void test(String args,int i){}

其中(String args,int i)就是参数列表,String是参数类型,可以是简单8种类型,也可以是对象类型。

8种类型:byte,short,int,long,float,double,char,boolean

参数列表中可以放java的数据类型,数据类型分为基本数据类型和引用数据类型,基本数据类型就是byte,short,int,long,float,double,char,boolean这八中,引用数据类型分为数组,类,对象,接口。

类也是一种数据类型,叫做类类型,放在方法的参数中就是 public void eat(类类型 变量名){}

使用了类类型作为参数,那么传进来的参数类型就要和这个类类型相符,明白吗?

你好:参数列表是必须写的

String[] 是声明一个字符串数组类型

args就是这个数组的变量名称,显然是参数的意思。

既然args是一个字符串数组

那么访问起来就要使用下标

args[0]...args[args.Length-1],每个元素都是一个string类型的数据。

main函数(方法)是程序运行的起点,运行程序时可以把参数传递给main函数。

比如你在命令行中执行 java Test -debug -step

就把-debug和-step这两个字符串传递给了main函数。

public static void main(String[] args)

{

    if(args.length>0)

    {

        System.out.println(args[0])//打印-debug

    }

    if(args.length>1)

    {

        System.out.println(args[1])//打印-step

    }

}

如果执行java Test

那么args.length=0;因为没有传递参数