重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

java偶数相加代码 java求偶数位之和

使用java计算2-3+4-5+6-7.....-99+100+的结果?

表达式的规律很简单,从2开始,遇到偶数则相加,遇到奇数则相减,直到100.

创新互联公司专注于张家港网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供张家港营销型网站建设,张家港网站制作、张家港网页设计、张家港网站官网定制、微信小程序定制开发服务,打造张家港网络公司原创品牌,更为您提供张家港网站排名全网营销落地服务。

计算后的结果是51.

提供参考代码如下:

public class Main {

public static void main(String[] args) {

System.out.println(calc(100));

}

/**

* 计算 2-3+4-5+6-7.....-99+100

* @param n 100

* @return result

*/

public static int calc(int n){

// 限制 n 的值从2开始

if(n 2) return 0;

int result = 0;

for(int i = 2; i = n; i++){

if(i % 2 == 0){

result += i; // 偶数则加

}else {

result -= i; // 奇数则减

}

}

return result;

}

}

java遍历200以内的偶数,并且进行累计求和,在控制台打印出所有偶数的加和?

/**

* @Description: java遍历200以内的偶数,并且进行累计求和,在控制台打印出所有偶数的加和? 我写个最简单的代码

*/

public class OuShu {

public static void main(String[] args) {

int sum = 0;

System.out.println("200以内的偶数:");

for (int i = 0; i = 200; i = i + 2) {

System.out.print(i + ",");

// 10个数分行打印

if (i % 20 == 0 i 0) {

System.out.println();

}

sum += i;

}

System.out.println();

System.out.println("总数为:" + sum);

}

}

求任意选一段数字所有偶数之和的Java代码

代码如下:

/**

文件名:new.java

**/

public class new {

public static void main(String[] args) {

int num = 0;

for (int i = 1; i = 100; ++i) {

if (i % 2 == 0) {

num += i;

}

}

System.out.println("得数是:" + num);

}

}

Java编程计算1-100之间所有偶数的和。

public class Demo05ShiCao{

public static void main(String[] args){

int sum1 = 0;

for(int i = 1; i = 100; i++){

if(i % 2 == 0){

sum1 +=i;

}

}

System.out.println("结果是:" + sum1);

System.out.println("==============================================");

int sum2 = 0;

int c = 1;

while(c = 100){

c++;

if(c % 2 == 0){

sum2 += c;

}

}

System.out.println("结果是:"+sum2);

System.out.println("==============================================");

int sum3 = 0;

int d = 100;

do{

if(d % 2 == 0){

int f;

sum2 += f;

}

d++;

}while(d = 100);

System.out.println("结果是:"+sum3);

}

拿走不谢


名称栏目:java偶数相加代码 java求偶数位之和
网页地址:http://cqcxhl.com/article/doiejgg.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP