iT邦幫忙

2022 iThome 鐵人賽

DAY 4
0
自我挑戰組

30天Java由淺入深系列 第 4

Day 4 : Java 基礎語法

  • 分享至 

  • xImage
  •  

#前言

一開始,我們會介紹Java的基礎語法,包含變數、迴圈、函數等,差不多在最後兩週時會進入物件導向教學,介紹一些類別物件及相關的進階概念,這麼做是希望對程式完全0經驗的使用者,能由淺入深的去學習一門程式語言,當作工具在未來加以使用。
(本系列教學參考W3Schools)https://ithelp.ithome.com.tw/upload/images/20220919/20151216O1HT0GgLqW.png


在Java中,每一支程式都會開始於一個類別( Class )名稱,每行需要被執行的程式指令都一定要在Class裡面,並且其儲存.java檔案必須與類別名稱相同。

  • 附帶一提,Java是一個大小寫有別(case senitive)的程式語言,意思是大小寫程式內判斷是不同的東西,需要特別注意!!!
//Filename : Main.java

public class Main{                              
	public static void main(String[] args){       
		System.out.println("Hello IThome");         
	}
}

#程式解析

  • public class Main{}
    此處public意及能同時被其他類別給存取,之後會有更詳細的介紹。
    → 此處public意及能同時被其他類別給存取,之後會有更詳細的介紹。

  • public static void main(String[ ] args){}
    main可以視作主程式(每一支程式都必須有),要被執行的指令都會被放在裡面。
    →其餘關鍵字如static,void,一樣後續會再介紹,此處先記得程式功用即可。

  • System.out.println(”Hello IThome”) ;
    此處是告知系統將( )中的內容印出,用指令 println() 輸出到螢幕上
    →此行是要被執行的內容,一樣放在main中(記得將要輸出內容放在” ”中)
    →因為一行的結束,我們必須告知電腦此行已經結束,所以在最後加上 ;


// This is a single-line comment
/* This is a multi-line comment*/

在任何語言裡,我們都會面對到程式碼多又複雜且分為不同檔案執行的專案,所以此時下註解就是很重要的一個步驟,不僅是幫助自己快速了解內容,也是協助別人看懂自己的程式碼。

下註解的方式有兩種 :

  1. // 此為單行註解,範圍僅限同一行
  2. /* */ 此為多行註解,範圍可涵蓋跨行

#輸出範例

我們也可以透過println()進行數學運算

System.out.println(126 + 919);          //Outputs : 1045
System.out.println(126 * 919);          //Outputs : 115794

除此之外,另外一個關鍵字print()。最大的不同在於輸出的內容不會換行
→少了 ln,意思就是new line.

System.out.print("Hello ");
System.out.print("World");        //Outputs : Hello World

System.out.println("Hello ");
System.out.println("World");      /* Outputs : Hello
                                               World  */

以上內容若有錯誤,煩請不吝嗇告知,感恩!!!/images/emoticon/emoticon41.gif


上一篇
Day 3 : Notion 介紹
下一篇
Day 5 : 變數( 1 )
系列文
30天Java由淺入深30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言