#navi(Programming_II/07)

#contents
*if文 [#xf44064c]
**もし,・・・ならば, [#wfb7f2b0]
#code(java){{
if (条件式) {
	条件が成り立つ場合の処理(条件式がtrueのときの処理)
}

条件式は,boolean型.trueまたは,false
}}

***例:Stno.java [#m8c526b3]
#code(java){{
import java.io.*;

public class Stno {
    public static void main(String[] args) {
        System.out.println("学籍番号の先頭2桁をいれてください: ");
        BufferedReader reader = new BufferedReader (new InputStreamReader(System.in));
        try{
            String no = reader.readLine();
            int    nen = Integer.parseInt(no);
            System.out.println(no + "ですね.");

            if (nen > 6){
                System.out.println("1年生ですね.");
            }

        }catch (IOException e){
            System.out.println(e);
        }
    }
}

}}
**もし,・・・ならば,・・・さもなくば. [#j1c55e43]
#code(java){{
if (条件式) {
	条件が成り立つ場合の処理A(条件式がtrueのときの処理A)
} else {
	条件が成り立たなかった場合の処理B(条件式がfalseのときの処理B)
}
}}

**if文の連鎖 [#we22ffb1]
#code(java){{
if (条件式1) {
	条件式1がtrueのときの処理
} else if (条件式2) {
	条件式1がfalse, 
	条件式2がtrueのときの処理
} else {
	条件式1がfalse, 
	条件式2がfalseのときの処理
}
}}

***例:Stno.java [#h534bd75]
#code(java){{
import java.io.*;

public class Stno {
    public static void main(String[] args) {
	System.out.println("学籍番号の先頭2桁をいれてください: ");
        BufferedReader reader = new BufferedReader (new InputStreamReader(System.in));
        try{
            String no = reader.readLine();
	    int    nen = Integer.parseInt(no);
            System.out.println(no + "ですね.");
	    
	    if (nen > 6){
		System.out.println("1年生ですね.");
	    }else if (nen > 5){
		System.out.println("2年生ですね.");
            }else if (nen > 4){
		System.out.println("3年生ですね.");
            }else if (nen > 3){
                System.out.println("4年生ですね.");
	    }else{
		System.out.println("その他の学年ですね");
	    }

        }catch (IOException e){
            System.out.println(e);
        }
    }
}

}}
*switch文 [#lb73c417]

#code(java){{
swhitch (式) {
case 定数式1:
	処理1
	break;
case 定数式2:
	処理2
	break;
default:
	break;
}
}}

***例:Stno2.java [#g7ad8d64]
#code(java){{
import java.io.*;

public class Stno2 {
    public static void main(String[] args) {
	System.out.println("学籍番号の先頭2桁をいれてください: ");
        BufferedReader reader = new BufferedReader (new InputStreamReader(System.in));
        try{
            String no = reader.readLine();
	    int    nen = Integer.parseInt(no);
            System.out.println(no + "ですね.");
	    
	    switch(nen){
	    case 7:
		System.out.println("1年生ですね.");
		break;
	    case 6:
		System.out.println("2年生ですね.");
		break;
	    case 5:
		System.out.println("3年生ですね.");
		break;
	    case 4:
                System.out.println("4年生ですね.");
		break;
	    default:
		System.out.println("その他の学年ですね");
		break;
	    }


        }catch (IOException e){
            System.out.println(e);
        }
    }
}
}}
*for文 [#z8c0f2d1]

#code(java){{
for (初期化; 条件式; 次の一歩) {
	繰り返す処理
}
}}
***例:Printn.java [#j1b83b5a]
#code(java){{
public class Printn {
    public static void main(String[] args) {
		for(int i =0; i< 3; i++){
			System.out.println(i);
		}
		System.out.println("end");
    }
}
}}

***例:Printn3.java [#pda79013]
#code(java){{
import java.io.*;

public class Printn3 {
    public static void main(String[] args) {
	System.out.println("何回まで?: ");
        BufferedReader reader = new BufferedReader (new InputStreamReader(System.in));
        try{
	    String no = reader.readLine();
	    
	    int    n = Integer.parseInt(no);
            System.out.println(no + "ですね.");
	    
	    for(int i =0; i< n; i++){
		System.out.println(i);
	    }
	    System.out.println("end");

        }catch (IOException e){
            System.out.println(e);
        }
    }
}

}}
*while文 [#q45d060d]

#code(java){{
while (条件式) {
	繰り返す処理
}
}}

***例:Printn2.java [#f5cc7e5f]
#code(java){{
public class Printn2 {
    public static void main(String[] args) {
		int i = 0;
		while(i<3){
		System.out.println(i);
			i++;
        }
		System.out.println("end");
    }
}
}}

*フォロー [#edf3798c]
-Emacsで[[開いている文書の文字コードを変更するには>Emacs/文字コード]]



#navi(Programming_II/07)


#include(Programming_II/07/FollowUp)


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS