2012-11-30

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

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


基礎知識

//            ← 單行註解
/*....*/     ← 整段註解


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


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


char : 兩個 byte 的字元 ( \u0000 ~ \uFFFF )
byte : 一個 byte 的整數 ( -128 ~ 127 )
short: 兩個 byte 的整數 ( -32758 ~ 32767 )
int    : 四個 byte 的整數 ( -2147483648 ~ 2147483647 )
long : 八個 byte 的整數 ( -9223372036854775808 ~ 923372036854775807 )

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

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

※  『=』 對數學來說 就是 "等於",對program來說 則是 "指定"
     『= =』對program 來說 才是 "等於"   如下表

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


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


2 則留言: