Javaでの2の8乗の計算方法


public class Main {
    public static void main(String[] args) {
        int base = 2;
        int exponent = 8;
        double result = Math.pow(base, exponent);
        System.out.println(result);
    }
}

上記のコードでは、base変数に2を設定し、exponent変数に8を設定しています。そして、Math.powメソッドを使用して、baseexponent乗を計算しています。計算結果はdouble型のresult変数に格納され、System.out.printlnメソッドを使用して結果を表示しています。

このコードを実行すると、出力結果として256が表示されます。

また、powメソッドの代わりにビットシフト演算を使用して2のべき乗を計算する方法もあります。2の8乗を計算する場合、<<演算子を使用して以下のように計算できます。

public class Main {
    public static void main(String[] args) {
        int result = 1 << 8;
        System.out.println(result);
    }
}

上記のコードでは、1を左に8ビットシフトして計算しています。結果はint型のresult変数に格納され、System.out.printlnメソッドを使用して結果を表示しています。この方法でも、計算結果として256が表示されます。

以上がJavaで2の8乗を計算する方法です。