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
メソッドを使用して、base
のexponent
乗を計算しています。計算結果は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乗を計算する方法です。