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

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

2つも文字列の値の比較を関係演算子'=='を使うJavaのサンプルソースコードです。関係演算子'=='の間違った使い方なので学習以外で使わないでください。

このソースについての記事はこちら「文字列が等しいか判定」です。

StringEquals2.javaをダウンロード

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

// このソースは、文字列の比較方法を間違えている例です。

public class StringEquals2 {
	public static void main(String[] args) {
		// Stringクラスに値を代入
		String a = "abcdef";
		String b = "abcdef";

		// aとbを比較(間違った方法)
		if ( a == b )
			System.out.println( "aとbは等しい!" );
		else
			System.out.println( "aとbは等しくない!" );

		// aに'g'を足してcに代入し、dにbを代入
		String c = a + "g";	// c="abcdefg"
		String d = b;		// d="abcdef"

		// cとdを比較(間違った方法)
		if ( c == d )
			System.out.println( "cとdは等しい!" );
		else
			System.out.println( "cとdは等しくない!" );

		// eにcを代入し、dに'g'を足してfに代入
		String e = c;		// e="abcdefg"
		String f = d + 'g';	// f="abcdefg"

		// eとfを比較(間違った方法)
		if ( e == f )
			System.out.println( "eとfは等しい!" );
		else
			System.out.println( "eとfは等しくない!" );
	}
}

このソースについての記事はこちら「文字列が等しいか判定」です。

 

■新着情報

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

■広告

 

 

 

 

Topへ