JavaA2Z

KAB-studio > プログラミング > JavaA2Z > !演算子とは

!演算子

日本語 論理否定演算子
英語 exclamation operator
ふりがな びっくりえんざんし
フリガナ ビックリエンザンシ

解説

truefalseを切り替える演算子
単項演算子のひとつ。論理否定演算子
!変数」という形式で、変数の中にtrueが入っていればfalsefalseが入っていればtrueを返す。
「返す」だけで変数の値を書き換えることはしない。また、当然変数booleanのみしか使用できない。

参考サイト

  • (参考サイトはありません)

(KAB-studioからのおしらせです)

サンプルプログラム(とか)サンプルを別ウィンドウで表示サンプルをクリップボードへコピー(WindowsでIEの場合のみ)

// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
        boolean b = true;
        System.out.println( b );
        // true

        // !演算子で逆にします。
        boolean b2 = !b;
        System.out.println( b2 );
        // false

        // bの方には影響はありません。
        System.out.println( b );
        // true

        // boolean型以外には使用できません。
        int i = 100;
        // int i2 = !i;
        // コンパイルエラー:
        // 演算子 ! は引き数の型 int で未定義です。
    }
}
// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
        boolean b = true;
        System.out.println( b );
        // true

        // !演算子で逆にします。
        boolean b2 = !b;
        System.out.println( b2 );
        // false

        // bの方には影響はありません。
        System.out.println( b );
        // true

        // boolean型以外には使用できません。
        int i = 100;
        // int i2 = !i;
        // コンパイルエラー:
        // 演算子 ! は引き数の型 int で未定義です。
    }
}

この単語を含むページ

「みだし」に含まれているページ

「解説」に含まれているページ

「サンプルプログラムとか」に含まれているページ

はてなブックマーク 詳細を表示 はてなブックマーク ブックマーク数
livedoorクリップ 詳細を表示 livedoorクリップ ブックマーク数
Yahoo!ブックマーク 詳細を表示 users
del.icio.us 登録する RSSに登録
サンプルを別ウィンドウで表示
サンプルをクリップボードへコピー(WindowsでIEの場合のみ)
update:2005/04/19
このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。
詳しくは「JavaA2Z」表紙の説明をご覧ください。