Java中的main函数到底有什么功能

Java中的main函数到底有什么功能,第1张

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

package comIvantest1;

public class Test {

public static void main(String[] args) {

for (int i = 1; i < 10000; i++) {

String str1 = StringvalueOf(i);

String multiStr = StringvalueOf(i i);

String last = multiStrsubstring(multiStrlength() - str1length());

if (lastequals(str1)) {

Systemoutprintln(i + "" + i + "=" + multiStr + "-->" + i

+ "是自守数");

}

}

}

}

//////////////////////////////////////////////////////////

///运行结果

11=1-->1是自守数

55=25-->5是自守数

66=36-->6是自守数

2525=625-->25是自守数

7676=5776-->76是自守数

376376=141376-->376是自守数

625625=390625-->625是自守数

93769376=87909376-->9376是自守数

String[] args是main函数的形式参数,,可以用来获取命令行用户输入进去的参数。如果你是java的初学者,编写一些简单的小程序是用不到它的,但是你在写程序的时候不管用的到用不到,声明main函数的时候一定要在括号里写上它,否则会报错。

我再给你举个用到String[] args的例子,可能语法上有错误,因为我手边没有java的书,而且我也只是个本科生,水平有限,权当给你理解用。

class Example

{

public void main(String[] args)

{

Systemoutprintln(args[0]);

Systemoutprintln(args[1]);

}

}

那么这个程序在执行的时候就需要向main函数传递形式参数的值,好让main函数完成打印的功能。

注:String[] args显示args是一个String类型的数组,args[0]、args[1]是头两个元素。

上面那个小程序执行的时候是这样:

首先,和其他的java程序一样,在命令提示符那个框框里输入

javac Examplejava

再输入

java Example straul good

后面两个字符串随便写什么,它们作为实参传入main函数,straul传入args[0],good传入args[1]。

那么屏幕会出现:

straul

good

这和在main函数里调用其他函数并且向被调用函数传递参数是一样的道理,只不过传给main函数罢了。

这是我的理解,可能有问题,不过凭我学java的所得,我就是这么理解的。

String[] 是字符串数组的意思

方法的访问修饰符,方法返回类型,方法名(参数列表),方法体。例如:

public void main(String[] args)

{//}

public 就是访问修饰符,还有protected ,private以及默认的。一共四种。

void就是返回类型了,这里是空,返回类型有很多种,例如String,int,float。。。

main就是方法名,方法名可以是任何java允许的标示符。

后面括号的就是参数列表,定义一个方法时参数列表可以自己定义,格式是:参数类型 参数

方法体就是最后大括号中的代码块,有自己或系统定义一个具体的实现。

以上就是关于Java中的main函数到底有什么功能全部的内容,包括:Java中的main函数到底有什么功能、求Java程序 在main()函数中编写程序,用于判断自守数、java main方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9339332.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存