當前位置:首頁 » 編程語言 » java累加

java累加

發布時間: 2022-09-18 09:03:48

java多線程累加

ExecutorServicethreadPool2=Executors.newFixedThreadPool(10);

ExecutorCompletionService<Integer>executorCompletionService=newExecutorCompletionService<Integer>(

threadPool2);

for(inti=0;i<10;i++){

executorCompletionService.submit(newCallable<Integer>(){

@Override

publicIntegercall()throwsException{

intsum=0;

for(intj=0;j<10;j++){

sum+=newRandom().nextInt(1000);

}

System.out.println("num:"+sum);

returnsum;

}

});

}

intsum=0;

for(inti=0;i<10;i++){

try{

intnum=executorCompletionService.take().get();

sum+=num;

}catch(InterruptedExceptione){

e.printStackTrace();

}catch(ExecutionExceptione){

e.printStackTrace();

}

}

System.out.println("sum:"+sum);

Ⅱ java里byte[]如何累加

實現思路就是循環輸出每一個值,之後循環累加:
byte[] bytes = new byte[5];
for (int i = 0; i < 5; i++) {
bytes[i] = (byte) (i);
}
byte sum = 0;
for (int i = 0; i < bytes.length; i++) {
sum += bytes[i];
}
System.out.println(sum );
輸出結果:10。

Ⅲ 在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);

}

}

Ⅳ java循環求累加和!

public class Test {
public static void main(String[] args) {
String stuNo = "201951897";
String lastNo = stuNo.substring(stuNo.length() - 1);
int number = Integer.parseInt(lastNo) + 3;
int sum = 0;
int count = 0;
for (int i = 0; i < 100; i++) {
if (i % number == 0) {
count++;
sum += i;
}
}
System.out.println("學號最後一位數字加三: " + number);
System.out.println("倍數在一百以內有: " + count + "個");
System.out.println("所有該數的倍數其累加和: " + sum);
}
}

Ⅳ java代碼/java累加求和問題,代碼會寫了,就是不明白為什麼每次b都會存儲

這不是寫著嗎b=b+a,也就是說,當a在循環遍歷時,b的值是動態變的,把當前的值加上當前的a後再賦給b完成一次+a,當a從1加到100時,由於b的初始值是0,這樣就是最終b的值是從1加到100的值了。

Ⅵ Java求整數1~100的累加值,怎麼編

代碼如下
public
class
test
{
public
static
void
main(String[]
args)
{
//保存累加值的變數
int
sum=0;
//用for循環累加
for(int
i=1;i<=100;i++){
//判斷個位數是否為3,如果不為3,將將當前i以及sum的和重新賦給sum
if(!(i%10==3))
{
sum+=i;
}
}
//列印累加值
System.out.println(sum);
}
}
希望你能真正理解這個代碼,而不是只是為了完成作業等等

Ⅶ java怎麼讓一個list裡面的值累加!!!!

int res = 0;
List<Integer> num = new ArrayList();
num.add(0,12);
num.add(1,13);
num.add(2,14);
for (int i = 0;i<num.size();i++){
res = res+num.get(i);
}
System.out.println(res);
這樣實現的效果應該就是你想要的。

Ⅷ Java累加 1+2=3 2+4=6 3+6=9……100+=

import java.util.Scanner;
//這里寫了兩種方法,沒太看懂題意,自己看著哪個是你要用的,一個是總和,一個是兩個數的和
public class Demo {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("請輸入一個數");
int n = in.nextInt();
int sum=n+n*2;
System.out.println("這是簡單的兩個數求和等於:"+sum);
add(n);
}
public static void add(int n) {
int sum=0;
for (int i = 1; i <= n; i++) {
int j=i*2;
int k=i+j;
sum+=k;
}
System.out.println("這是所有總和等於:"+sum);
}
}

Ⅸ java數字累加問題

publicstaticvoidmain(String[]args){
sum(1,0);
}

publicstaticvoidsum(inti,intsum){
sum+=i;
System.out.println(sum);
if(i<100){
sum(i+1,sum);
}
}

這個行吧

如有疑問,請追問;如有幫助,還望採納一下,謝謝

熱點內容
釘鼎伺服器出口ip 發布:2025-05-15 07:13:08 瀏覽:279
移動硬碟和光碟哪個存儲時間長 發布:2025-05-15 07:04:25 瀏覽:489
壓縮一定 發布:2025-05-15 06:57:30 瀏覽:289
進棧演算法 發布:2025-05-15 06:56:02 瀏覽:215
安卓和緩存 發布:2025-05-15 06:56:02 瀏覽:428
筆記本電腦台式伺服器 發布:2025-05-15 06:40:41 瀏覽:109
4k無壓縮 發布:2025-05-15 06:02:54 瀏覽:75
hp存儲6350 發布:2025-05-15 05:40:41 瀏覽:233
怎麼更改電腦默認緩存位置 發布:2025-05-15 05:39:01 瀏覽:877
安卓qq公孫離在哪個戰區戰力最低 發布:2025-05-15 05:38:58 瀏覽:494