当前位置:首页 » 编程语言 » 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);
}
}

这个行吧

如有疑问,请追问;如有帮助,还望采纳一下,谢谢

热点内容
压缩气翻译 发布:2025-01-11 19:42:51 浏览:743
安卓如何正确卡枪 发布:2025-01-11 19:29:57 浏览:749
米家小相机存储卡 发布:2025-01-11 19:22:30 浏览:698
我的世界如何输地图密码 发布:2025-01-11 19:13:21 浏览:225
php表单注册 发布:2025-01-11 18:43:02 浏览:161
虚拟存储功能 发布:2025-01-11 18:43:01 浏览:888
ninjaandroid 发布:2025-01-11 18:26:10 浏览:527
华为的编译器可以用几个软件 发布:2025-01-11 18:18:18 浏览:620
python中的turtle 发布:2025-01-11 18:06:08 浏览:399
罗布乐思账号密码手机号多少 发布:2025-01-11 18:00:55 浏览:403