public class Test {
public static void main(String[] args) {
int sum=0;
for(int i=1;i<10;i++)
sum = sum+i*i*i*i*i*i*i*i*i*i;
System.out.println(sum);
}
}
OUTPUT:619374629
for(int i=1;i<10;i++)
sum = sum+i*i*i*i*i*i*i*i*i*i*i;
System.out.println(sum);
OUTPUT:
-585353335
2番目の出力では、整数の範囲を超えていると思いました.しかし、なぜそれが-ve
数値を与えているのですか.エラーを与える必要があります.この動作の理由は何ですか?
前もって感謝します...