3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
又到了一年一度的期中考筆記了(咦),這份筆記並不會像 C 語言教學一樣那麼複雜,畢竟通常很少人拿 Java 當第一個程式語言來學習;反之,應該會交代比較多的概念。 Java 是個跨平台,而且很物件導向的語言。照慣例應該來寫個 Hello, World! 用 JAVA 寫出一個 Hello, World! public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } 這段程式碼可以讓你在螢幕上印出 Hello, World!。不過 JAVA 和 C 比起來比較嚴謹的地方是,class 名稱一定要等於檔案名稱。 所以我們使用以下指令編譯這個檔案: javac HelloWorld.java 編譯完會產生 HelloWorld.class,但我們執行的時候要用這個指令: java HelloWorld 接著就可以看到 Java 執行的畫面了。 寫 Java 該注意什麼? 除了物件導向的部分以外,其實寫 Java 也不外乎就是那些資料型態、運算子、選擇結構、迴圈結構,所以我才說把 C 紮實的學好,到後面修 Java 還是 PHP 都會很輕鬆 XD 如果你不太記得需要注意什麼的話,建議你可以往回看: 我要學會 C 語言(一):Hello, World! 我要學會 C 語言(二):有小數點的數不是整數之資料型態 我要學會 C 語言(三):加加減減乘除的變數運算 我要學會 C 語言(五):如果這樣會怎樣之選擇結構 我要學會 C 語言(六):繞啊繞轉啊轉的迴圈結構 我要學會 C 語言(七):寫一遍就能用好幾遍好方便的函式 其中應該只有輸出入比較不一樣,所以這篇文章剩下的篇幅就來講輸出和輸入吧! Java 的輸出 Java 的輸出通常只會用到兩個:System.out.println 和 System.out.print。前者的用途是輸出並換行、後者的用法是僅輸出。 兩者的用法都一樣,就是把要輸出的東西包起來,例如: System.out.println("something"); 如果要輸出多個東西的話,用 + 來分隔多個東西,例如: int a=3; System.out.println("a=" + a); Java 的輸入 Java 的輸入並不是像 scanf 那麼簡單,而是得用到 Scanner 這個東西。 Scanner 常用的有三種方法:nextLine()、nextInt()、nextDouble(),分別可以用來讀入使用者輸入的字串、整數和(倍精度)浮點數。 另外要記得如果要用到 Scanner,必須在所有 class 之前先 import java.util.Scanner。來寫個範例: import java.util.Scanner; public class Scanner_test { public static void main(String[] args) { String str1; int num1; double double1; Scanner scanner = new Scanner(System.in); System.out.print("請輸入一個字串:"); str1 = scanner.nextLine(); System.out.print("請輸入一個整數:"); num1 = scanner.nextInt(); System.out.print("請輸入一個浮點數:"); double1 = scanner.nextDouble(); System.out.println("您輸入的字串為:" + str1); System.out.println("您輸入的整數為:" + num1); System.out.println("您輸入的浮點數為:" + double1); } } 好啦基本 Java 先到這邊,第二章就可以馬上開始講物件導向了 XD 我要學會 Java 目錄 我要學會 Java (一):Java 基本介紹 我要學會 Java (二):物件導向其實很簡單

本文由noobtw提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦