① 在java中1加到100是怎麼實現的
遞歸或者for循環。
遞歸:
publicintf(intn){
if(n==1){
return1;
}elseif(n==2){
return3;
}else{
returnf(n-2)+f(n-1);
}
}
//調用
f(100);
for循環:
publicintf(intn){
intsum=0;
for(inti=1;i<=n;i++){
sum+=i;
}
returnsum;
}
② Java實現1加到100,求解
public class Demo{
public static void main(String[] args) {
int result = 0;//定義一個變數用來存結果
for(int i=1;i<=100;i++){
result += i;//從1循環加到100
}
System.out.println(result);
}
}
③ java計算1到100的和怎麼算的
其實這只是數學題
在數學裡面1+2+...+100=(1+100)*100/2;
在編程裡面同樣可以(1+100)*100/2
(start+end)*(end-start+1)/2;
如果非得用一個循環加起來也是可以的
publicclassAccumulation{
publicstaticvoidmain(String[]args){
intstart=1;
intend=100;
System.out.println((start+end)*(end-start+1)/2);
intresult=0;
for(inti=start;i<=end;i++){
result+=i;
}
System.out.println(result);
}
}
④ 在java中 將1到100累加起來怎麼做
很簡單,如下:
publicclassAdd{
publicstaticvoidmain(String[]args){
intnum=0;
for(inti=1;i<=100;i++){
num+=i;//等價於num=num+i;
}
System.out.println("1到100累加和為:"+num);
}
}