Java8_03~13:変数など

Java特有の仕様

・表示:System.out.println()
・論理:boolean :trueまたはfalse
・String型 (例)String msg = "Hello World";

(例)

public class MyApp {

	public static void main(String[] args) {
		
		/* char	*/	char a = 'a';
		/* int  */		int x = 10;
		/*	long */	long y = 55555555L;			// last is L
		/* double */	double d = 123.4;
		/* float */		float  f = 32.33F;		// last is F
		/* logic */		boolean flag = true;	// or false
		/* string */ 	// \n = LineFeed \t = tab

		String msg;
		msg = "Hello \nWorld Aga\tin!";
		System.out.println(msg);
	}
}

コンパイルと実行

コンパイル例「javac MyApp.java
・実行例  「java MyApp」

配列

宣言と代入

    int[] sales;
    sales = new int[3];
    sales[0] = 0;

初期化

    int[] sales;
    sales = new int[]{100, 200, 300};

   // another expression
    int[] sales = {100, 200, 300};

配列の要素数取得

    int[] sales = {100, 200, 300};
    for (int i = 0; i < sales.length; i++) {
       System.out.println(sales[i]);
    }

    // another expression
    for (int sale : sales) {
      System.out.println(sale);
    }

C言語と同じ仕様

・コメントの書式
・四則演算
・インクリメント演算子、デクリメント演算子
三項演算子
・単項演算子
・キャスト
・if ~else
・switch
・for, while, do while, break, continue