1. ホーム
  2. java

[解決済み] 以下のコードで、Javaでintをbooleanに変換することができません[重複]。

2022-02-07 10:32:34

質問

public class Typecast {

    public static void main(String[] args) {
        int a=0;
        boolean b=(boolean)a;
        System.out.println(b);
    }
}

エラー "Cannot cast from int to boolean" が表示されます。

どうすればいいですか?

すべての型が別の型にキャストできるわけではありません。 int から boolean は、Javaでは許されないものの一つです。その Java言語仕様 は、何が可能で何が不可能なのかを説明しています。