Java語言求n的n次冪和是一個(gè)常見的問題,在Java中可以使用循環(huán)來實(shí)現(xiàn)求和,代碼如下:
int n = 10; // 求10的1到10次冪的和 int sum = 0; // 初始化和為0 for (int i = 1; i<= n; i++) { int power = 1; // 初始化冪為1 for (int j = 1; j<= i; j++) { power *= i; // 求i的i次冪 } sum += power; // 將i的i次冪加入和中 } System.out.println("10的1到10次冪和為:" + sum); // 輸出結(jié)果
上述代碼中,使用了一個(gè)外層循環(huán)和一個(gè)內(nèi)層循環(huán),外層循環(huán)控制求和范圍,內(nèi)層循環(huán)用于求i的i次冪,最后將i的i次冪加入和中??梢愿鶕?jù)需要修改n的值,以求出任意數(shù)的n次冪和。