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)


相关推荐

  • 马来西亚最大的电商平台_东南亚最受欢迎的跨境电商平台

    马来西亚最大的电商平台_东南亚最受欢迎的跨境电商平台一直以来,马来西亚电商市场几乎被Shopee和Lazada两大电商平台所统治,国际巨头占据主要市场。马来西亚电商平台TOP10中,Shopee和Lazada两大电商平台共占据了83.58%的网站流量,是马来电商入驻首选平台。然而直到2020年,Shopee超过了Lazada,拉开了距离,Shopee月均流量已达到Lazada的两倍以上。与此同时,马来西亚本土电商PGMall也在2020年的竞争中战胜Zalora与Lelong,稳固了他在马来西亚前三甲的地位。目前,无需注册马来西亚本地公司即可直接在

  • wsus补丁服务器搭建_搭建局域网自动更新服务器

    wsus补丁服务器搭建_搭建局域网自动更新服务器1、搭建wsus补丁服务器,在微软官网下载安装包WSUS30-KB972455-x64.exe,地址为:http://www.microsoft.com/en-us/download/details.aspx?id=52162、建议wsus补丁服务器部署在loggetter上,这样省得再买一个winserver2008正版授权,而且就算loggetter故障了,是对整个桌面云…

    2022年10月24日
  • mask rcnn训练自己的数据集_fasterrcnn训练自己的数据集

    mask rcnn训练自己的数据集_fasterrcnn训练自己的数据集这篇博客是基于GoogleColab的maskrcnn训练自己的数据集(以实例分割为例)文章中数据集的制作这部分的一些补充温馨提示:实例分割是针对同一个类别的不同个体或者不同部分之间进行区分我的任务是对同一个类别的不同个体进行区分,在标注的时候,不同的个体需要设置不同的标签名称在进行标注的时候不要勾选labelme界面左上角File下拉菜单中的StayWithImagesData选项否则生成的json会包含Imagedata信息(是很长的一大串加密的软链接

  • Hibernate Criterion

    Hibernate Criterion

  • 运放电流检测采样电路电压采样电路

    运放电流检测采样电路电压采样电路输入输出电压检测输入输出电压通过运放LMC6482采用差分电路将输出电压按比例缩小至ADC能够采样的范围,再使用ADC采样,软件解算出输出电压。输入电压采样是通过MCU内部运放按比例缩小在送到ADC进行采样的,具体电路如图3.5.1所示。输出电压检测电路如图3.4.1所示。输出电流检测➢输出电流检测电路通过运放LMC6482采样差分放大电路实现;采样电阻放在低端,若采样电阻放在高端,会有较大的共模电压使采样电流不准确,采样电阻为10m????,由于采样电阻较小,采样电阻上的压降较小,不利于直

发表回复

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

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