アットウィキロゴ

最初の宣言、代入、分岐、演算子、それらの応用

文字表示

  • ソース
    //ReJava01.java //これはメモ
    public class ReJava01 { //クラス宣言
    	public static void main(String args[]) {//よくわからないが何かを宣言している
    		System.out.println("じゃけんもっとあつくなりましょうね^~");//これでカッコの中を表示する
    	}//3行目の{を閉じる
    }//2行目の{を閉じる
    
  • 実行結果
    じゃけんもっとあつくなりましょうね^~
    
  • 備考 特に無し

代入、算術演算子

  • ソース
    //ReJava02.java
    public class ReJava02 {
    	public static void main(String args[]){
    		//aに1の代入、それらの表示
    		int a=1;
    		System.out.println("'a' number is "+a);
    		//aに1の代入、和算、それらの表示
    		int num1=5;
    		int num2=10;
    		System.out.println("");
    		System.out.println("num1="+ num1 +",num2="+ num2 +"\n");
    		System.out.println("num1+num2="+(num1+num2)+"");
    	}
    }
    
  • 実行結果
    'a' number is 1
    
    num1=5,num2=10
    
    num1+num2=15
    
  • 備考 代入した変数を表示させるには変数名を" ++ "で囲う必要がある
    例:System.out.println("" + num1 + "" + num2 + "");
    足し算引き算掛け算割り算そのた演算子を使う計算はかっこ" () "を使う
    例:System.out.println("num1+num2="+ (num1+num2) +"");
    尚、算術演算子の優先順位はShow Gack ohで習った算数と同じ様子
    加法演算子<乗法演算子
    a + b - (c * d / e % f)
    になる

算術演算子

足し算 + 加法演算子
引き算 -
掛け算 * 乗法演算子
割り算 /
余り %

参考資料

分岐(if)、演算子

  • ソース
    //ReJava.java
    public class ReJava03 {
    	public static void main(String args[]){
    		//変数代入
    		int a=3; int b=5;
    		System.out.println("a="+a+",b="+b+"\n");
    		//分岐
    		if (a>b){
    			System.out.println("aの方が大きいゾ^~これ");
    		}
    		if (b>a){
    			System.out.println("bの方が大きいゾ^~これ");
    		} else {
    			System.out.println("どちらでも無いんだぞ^~これ");
    		}}}
    
  • 実行結果
    a=3,b=5
    
    bの方が大きいゾ^~これ
    
  • 備考 ifの中にさらにifを書き込む事によって分岐の中で分岐を作る事ができる
    elseは上のifのどちらでも無い場合にのみ実行される

分岐(switch)

  • ソース
    //ReJava04.java
    public class ReJava04 {
    	public static void main(String args[]){
    		int num1=5;
    		switch (num1){//num1が
    		case 5://5の場合
    			System.out.println("num1は5ですね...");
    			break;
    		default:
    			System.out.println("5じゃないですねこれ...");
    		}}}
    
  • 実行結果
    num1は5ですね...
    
  • 備考 caseの最後にbreak;をつけないと下の奴まで勝手に実行してしまう
最終更新:2014年06月03日 23:17