java 理解main方法,java理解main

來源:互聯網
上載者:User

java 理解main方法,java理解main
理解main方法

方法的定義格式

public static 返回值類型 方法名稱(參數列表)
之前的方法定義上都增加了static關鍵字,為什麼要增加static關鍵字?

[java] view plaincopyprint?
  1. public class Test4 {  
  2.    public static void main(String[] args) {  
  3.     fun();  
  4.    }  
  5.    public static void fun(){  
  6.       
  7.     System.out.println("你好");  
  8.    }  
  9. }  



 

主要是可以直接被主方法調用

也可以通過對象的方式調用

[java] view plaincopyprint?
  1. public class Test4 {  
  2.    public static void main(String[] args) {  
  3.    new Test4().fun();  
  4.    }  
  5.    public  void fun(){  
  6.     System.out.println("你好");  
  7.    }  
  8. }  



main方法
public static void main(String args [])

public:表示此方法可以被外部所調用
static:表示此方法可以由類名稱直接調用
void:主方法是程式的起點,所以不需要任何返回值
main:系統規定好預設調用的方法名稱,執行的時候,預設找到main方法名稱
String args [] :表示的是運行時的參數,參數傳遞的形式:java類名稱 參數1 參數2 參數3..

[java] view plaincopyprint?
  1. public class Test4 {  
  2.    public static void main(String[] args) {  
  3.     for (int i = 0; i < args.length; i++) {  
  4.   System.out.println("第"+i+"個參數"+args[i]);  
  5.  }  
  6.    }  
  7. }  



 

參數的設定形式,是在執行的時候加入的

java  類名稱 參數1 參數2...

此時不能輸入hello world 中間有空格

如果想要中間可以有空格可以使用雙引號括起來

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.