2012年11月23日 星期五

Java入門學習筆記 第一天 - 不能免俗的第一支程式 Hello World

Java入門學習筆記 第一天 - 不能免俗的第一支程式 Hello World

基礎知識
//             ← 單行註解
/*....*/     ← 整段註解

整個主程式裡的變數 ← 全域變數
在特定區域內的變數 ← 區域變數
識別字不可為關鍵字,不可為特殊符號,數字不可為首,大小寫有差

資料型態
字元 → char(ASCII)
整數 → int、byte、shart、long
小數 → double(双倍精度浮點數)、float(單倍精度浮點數)
布林 → boolean(true、false)
字串 → String

'F'              ← 字元
"ABCDE"  ← 字串

程式裡的等於不等於等於
程式裡的等於等於等於等於

相等
指定
程式
==
=
數學
=


a=b; → b指定給a
a=a+1; → a++
a=a+3; → a+=3

螢幕輸出指令
System.out.println("雙引號內為制式文字");   ← 輸出制式文字(字串)
System.out.println(a);                                        ← a = 變數
System.out.println("制式文字"+a);                   ← 把制式文字和變數加在一起

◎精簡輸入撇步:
輸入sout再按Tab鍵 → System.out.println("");

範例:
採用制式文字加字串變數的方式,輸出Hello, World!、Hello, Alan!、Hello, FJUSA!。

解答:
public class Main {
    public static void main(String[] args) {
        String a="World!",b="Alan!",c="FJUSA!";  /*宣告A、B、C三個字串變數*/
        System.out.println("Hello, "+a);                  /*將制式文字"Hello"和變數A加在一起*/
        System.out.println("Hello, "+b);                  /*將制式文字"Hello"和變數B加在一起*/
        System.out.println("Hello, "+c);                  /*將制式文字"Hello"和變數C加在一起*/
    }
}

輸入指令

範例:
手動輸入「字串」、「整數」、「双倍精度浮點數」三個變數,並透過輸出指令輸出。

解答:


import java.util.Scanner;                                      /*先宣告並取得使用者的輸入字串*/
public class Main {
    public static void main(String[] args) {
        Scanner input =new Scanner(System.in);     /*用new分配記憶體空間給input*/
        String str=input.next();                                /*input指定給str*/
        int i=input.nextInt();                                    /*input指定給i*/
        double d=input.nextDouble();                     /*input指定給d*/
        System.out.println(str);                               /*螢幕輸出str變數結果*/
        System.out.println(i);                                  /*螢幕輸出i變數結果*/
        System.out.println(d);                                 /*螢幕輸出d變數結果*/
    }
}

歷史回顧:
Java入門學習筆記 第零天 - 在Windows 8環境下安裝設定JDK及NetBeans IDE

沒有留言:

張貼留言