void的等等我还是不懂.....????

来源:百度知道 编辑:UC知道 时间:2024/05/10 19:07:07
static void swap(int x,int y)
1.这是在构造函数前面加void吗?如果void表示无返回值,那么程序都面输出的System.out.ptintln("x="+x+"y="+y),这不算是返回值吗?
2.构造函数前面加void和public static void main(String [] args)中的void表示的意义有什么不同吗?
3.为什么一定要是(String [] args),我的返回值又不一定是数组,为什么要用数组参数,而且每个程序都有这句话---public static void main(String [] args)?
函数处理的结果返还给调用函数
哪个是调用函数?

1.返回值是说通过函数处理的结果返还给调用函数,而不是输出到控制台上(System.out.println的作用就是把语句输出到控制台)
2.是一样的
3.main函数的参数String[] args是用来接收命令行输入的参数,跟返回值没有任何关系(一般在java中,参数和返回值都是没有关系的。)比如,你的java程序叫做Test.java,你在dos窗口下运行这个程序的时候,可以通过下面这样的语句来向你的程序传递最原始的参数:
java Test 1 2 3
这样args的长度就是3,值分别是:
args[0] = "1";
args[1] = "2";
args[2] = "3";
明白了吧?

返回值和输出值是2码事情,不是同一个功能的函数.......
public static void main(String [] args)这个是参数,是控制台程序的入口,你可以传参进去.........