==演算子
| 日本語 | 一致比較演算子 |
| 英語 | equals operator |
| ふりがな | いこーるいこーるえんざんし |
| フリガナ | イコールイコールエンザンシ |
二値が同じかどうかチェックする演算子。
二項演算子のひとつ。
値を比較するための演算子。両オペランドの値が一致していればtrue、異なればfalseを返す。
比較するのは「変数が持つ値」。そのため、クラスを比較すると、クラスの実際のデータではなく、クラス型変数が持つ「参照としての値」が比較される。クラスの実際のデータを比較する場合にはequals()メソッドを使用する。
=演算子は比較ではなく代入のための演算子なので注意。
二項演算子のひとつ。
値を比較するための演算子。両オペランドの値が一致していればtrue、異なればfalseを返す。
比較するのは「変数が持つ値」。そのため、クラスを比較すると、クラスの実際のデータではなく、クラス型変数が持つ「参照としての値」が比較される。クラスの実際のデータを比較する場合にはequals()メソッドを使用する。
=演算子は比較ではなく代入のための演算子なので注意。
参考サイト
- (参考サイトはありません)
// Sample.java
public class Sample
{
public static void main( String[] args )
{
// 結果を格納するboolean型変数を作ります。
boolean b;
// int型変数を作ります。
int i1;
int i2;
// 同じ値の場合。
i1 = 100;
i2 = 100;
b = ( i1 == i2 );
System.out.println( b );
// true
// 値が異なる場合。
i1 = 100;
i2 = 200;
b = ( i1 == i2 );
System.out.println( b );
// false
// クラスの場合、参照で比較されます。
// Stringクラスを2つ作ります。
String string1 = new String( "あいうえお" );
String string2 = new String( "あいうえお" );
// そのまま比較すると、参照で比較するため一致しません。
System.out.println( string1 == string2 );
// false
// 中身で比較する場合にはequals()メソッドを使用します。
System.out.println( string1.equals( string2 ) );
// true
}
}
public class Sample
{
public static void main( String[] args )
{
// 結果を格納するboolean型変数を作ります。
boolean b;
// int型変数を作ります。
int i1;
int i2;
// 同じ値の場合。
i1 = 100;
i2 = 100;
b = ( i1 == i2 );
System.out.println( b );
// true
// 値が異なる場合。
i1 = 100;
i2 = 200;
b = ( i1 == i2 );
System.out.println( b );
// false
// クラスの場合、参照で比較されます。
// Stringクラスを2つ作ります。
String string1 = new String( "あいうえお" );
String string2 = new String( "あいうえお" );
// そのまま比較すると、参照で比較するため一致しません。
System.out.println( string1 == string2 );
// false
// 中身で比較する場合にはequals()メソッドを使用します。
System.out.println( string1.equals( string2 ) );
// true
}
}
// Sample.java
public class Sample
{
public static void main( String[] args )
{
// 結果を格納するboolean型変数を作ります。
boolean b;
// int型変数を作ります。
int i1;
int i2;
// 同じ値の場合。
i1 = 100;
i2 = 100;
b = ( i1 == i2 );
System.out.println( b );
// true
// 値が異なる場合。
i1 = 100;
i2 = 200;
b = ( i1 == i2 );
System.out.println( b );
// false
// クラスの場合、参照で比較されます。
// Stringクラスを2つ作ります。
String string1 = new String( "あいうえお" );
String string2 = new String( "あいうえお" );
// そのまま比較すると、参照で比較するため一致しません。
System.out.println( string1 == string2 );
// false
// 中身で比較する場合にはequals()メソッドを使用します。
System.out.println( string1.equals( string2 ) );
// true
}
}
「みだし」に含まれているページ
「サンプルプログラムとか」に含まれているページ
- (参照している単語はありません)




