main方法的各种书写样式

main方法的各种书写样式以下是一些正确的和一个错误的:publicstaticvoidmain(String[]args)publicstaticfinalvoidmain(String[]args)staticpublicvoidmain(String[]args)staticpublicsynchronizedvoidmain(String[]args)staticpublicabstractvoidmain(String[]args)//错误,abstract要求没

大家好,又见面了,我是你们的朋友全栈君。

今天在考试中,遇到了main方法的书写方式判断,赶脚没用,但还是侧了一侧

Main方法测试

一个方法至少需要哪些要素??

1、main()方法是Java应用程序的入口点,每个Java应用程序都是从main()方法开始运行的。作为程序入口的main()方法必须同时符合以下几个条件:

.public  static修饰;

.返回类型为void;

.方法名为main;

.参数类型为String[];

包含main方法的类又叫主程序类。

2、下面是方法定义的规则:

声明方法的格式:

返回值类型方法名 (参数列表){

方法体

}

返回值类型是方法的返回数据的类型,如果返回值类型为void,表示没有返回值。

方法名是任意合法的标识符;

参数列表可包含零个或多个参数,参数之间以逗号“,”分开。

方法体每个语句用“;”结束;

方法体中使用return语句返回数据或结束本方法的执行;

但是在学习到后期,我们可以发现main方法有很多等同意义的写法

1.1  public static void main(String[] args)

    这个就不用测试了

1.2  public static int main(String[] args),程序代码如下所示:

public class MainTest
{
   public static int  main(String[] args)
   {
     System.out.println("听说这样也能写!!");
     return 0;
   }
}

main方法的各种书写样式
1.3public void main(String[] args)

public class MainTest
{
   public void  main(String[] args)
   {
     System.out.println("听说这样也能写!!");
   }
}
main方法的各种书写样式

1.4static void main(String[] args)

public class MainTest
{
   static void  main(String[] args)//不写public
   {
     System.out.println("听说这样也能写!!");
   }
}

main方法的各种书写样式

1.5static public void main(String[] args)

public class MainTest
{
  static public void main(String[] args)//交换static与public的位置,正常输出
   {
     System.out.println("听说这样也能写!!");
   }
}
main方法的各种书写样式

1.6  public void static main(String[] args)

public class MainTest
{
   public void static main(String[] args)//void与static交换位置
   {
     System.out.println("听说这样也能写!!");
   }
}
main方法的各种书写样式

2.1public static void main(String args)

public class MainTest
{
  public static void main(String args)//将参数写为String类型
   {
     System.out.println("听说这样也能写!!");
   }
}
main方法的各种书写样式

2.2public static void main(String… args)

public class MainTest
{
  public static void main(String... args)//可变参数
   {
     System.out.println("听说这样也能写!!");
   }
}
main方法的各种书写样式

以下是一些正确的和一个错误的:

public static void main(String[] args)

public static final void main(String[] args)

static public void main(String[] args)

static publicsynchronized void main(String[] args)

static publicabstract voidmain(String[] args)//错误,abstract要求没有方法体

以上就是众多的main方法。。。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/138478.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号