Javaプログラミング学習サイト ゆるゆるプログラミング

・Javaソースダウンロード(Switch3.java)

switch文を使ったJavaのサンプルソースコードで、caseのbreak文を省略した場合の動作を確認するために作成しました。break文を省略することで、条件に合ったcase以降の処理が全て実行されることを利用して1からnを足した合計値をコンソール出力するようにしています。このプログラムの場合、nの最大は15です。また、どこかのcaseにbrea文を挿入すれば、その位置でswitch文を向けるので正しい結果は得られません。

このソースについての記事はこちら「switch文」です。

Switch3.javaをダウンロード

ダウンロードしたファイルはzip形式です。解凍して使ってください。Windowsの場合、ダウンロードしたzipファイルをマウスの右ボタンでクリックして表示されるポップアップメニューから「すべて展開(T)」で解凍できます。

public class Switch3 {
	public static void main( String[] args ) {
		int n, total;

		// 1~nの合計を計算
		n = 10;

		// totalの処理値を0
		total = 0;
		switch ( n ) {
			case 15:
				total += 15;
			case 14:
				total += 14;
			case 13:
				total += 13;
			case 12:
				total += 12;
			case 11:
				total += 11;
			case 10:
				total += 10;
			case 9:
				total += 9;
			case 8:
				total += 8;
			case 7:
				total += 7;
			case 6:
				total += 6;
			case 5:
				total += 5;
			case 4:
				total += 4;
			case 3:
				total += 3;
			case 2:
				total += 2;
			case 1:
				total += 1;
		}
		// 結果を出力
		System.out.println(  "1~" + n + "の合計 : " + total );
	}
}

このソースについての記事はこちら「switch文」です。

 

■新着情報

2022.07.07 外部プログラムの実行 exeファイル実行
2022.07.06 完全数 6=1+2+3

■広告

 

 

 

 

Topへ