Java用while循环编写程序实现1—1000求和,分别显示奇数和与偶数和以及所有数的和?

java中用while循环语句实现一百以内偶数相加的和~

int sum=0;int i=0;while(i<100){ if(i%2==0) sum+=i; i++;}System.out.println(sum);

1~1000之间所有偶数的和的程序代码如下:
#include
void main()
{
int i,sum;
for(i=2,sum=0;i<1001;i=i++)
if(i%2==0)
{sum=sum+i;}
printf("1~1000之间所有偶数的和:");
printf("sum=%d",sum);
}
for循环语句由循环判定条件和循环体组成,它是C语言中使用最为灵活的循环语句。for循环不仅可以用于循环次数已经确定的情况,而且可以用于循环次数不确定的而只给出循环结束条件的情况,它完全可以代替while循环。
for语句最简单的应用形式,也是最容易理解的形式为:for(循环变量赋初值;循环条件;循环变量增值)语句。
用for语句编程更加简单、方便。

扩展资料
使用for循环,注意事项:
1、for循环中的变量可以是一个也可以是多个。
2、for循环中语句可以为语句体, 语句体外加大括号"{}"将参加循环的语句括起来。
3、 for循环中的"单次表达式"、"条件表达式"和"循环体语句"都是选择项, 即可以缺省成只剩下“;”的空语句。
参考资料来源: 《C程序设计 第三版》谭浩强 著 清华大学出版社 6 循环控制 6.5 for循环
参考资料来源:百度百科--for循环

public class Main {
    public static void main(String[] args) {
        Main m = new Main();
        m.doSum();
    }

    public void doSum() {
        int sum = 0;
        int oddSum = 0;
        int evenSum = 0;
        for (int i = 1; i < 1001; i++) {

            if (i % 2 == 0) {
                evenSum += i;
            } else {
                oddSum += i;
            }
            sum += i;
        }
        System.out.println("1-1000 总和:" + sum);
        System.out.println("1-1000 奇数总和:" + oddSum);
        System.out.println("1-1000 偶数总和:" + evenSum);
    }
}


@Test

public void testSum(){

int sum = 0;

int i = 0;

int jishuSum = 0;

int oushuSum = 0;

while(i<=1000){

sum+=i;

if(i%2 == 1){

jishuSum+=i;

}else{

oushuSum+=i;

}

i++;

}

System.out.println("1-1000的奇数和为"+jishuSum+"偶数和为"+oushuSum+"总数和为"+sum);

}



java中while循环怎么写?
答:while循环结构如下:while(循环条件) { //循环体语句 } 其中,循环条件是一个布尔表达式,当它的结果为真(true)时,就会执行循环体语句,执行完循环体语句后再次判断循环条件,直到循环条件的结果为假(false)时,循环结束。在循环中,可以使用break语句和continue语句控制循环的执行。

Java里面的while循环怎么学?
答:do-while循环 格式如下:初始化部分;do{ 循环体部分;迭代部分;}while(判断部分)其中初始化部分和迭代部分可以没有。如果有初始化部分,程序先执行初始化部分,再执行红色显示的部分(即执行循环体部分,如果有迭代部分,执行迭代部分),然后再执行判断部分,如果为真值,执行红色显示的部分,一直到判...

java中while语句的使用
答:import java.util.*;public class Main { public static void main (String [] args) { Scanner s=new Scanner(System.in);int sum=0;int x=s.nextInt();while(x!=0) { if(x%2==1) { sum+=x;} x=s.nextInt();} System.out.println(sum);} } 运行效果:...

Java while循环 需求说明: 循环输入一个数字,直到满足条件时,方跳出...
答:static final String BaiduJavaWhile = "请出拳:1.剪刀 2.石头 3.布(输入相应数字):";static final String PointOut1 = "请输入一个数字!";static final String PointOut2 = "你输入的是{0},输错啦,真笨^_^!";static final String PointOut3 = "请重新输入.";static final String...

:java+while打印1-4的自然数?
答:使用Java中的while循环打印1到4的自然数可以按照以下方式编写代码:public class Main { public static void main(String[] args) { int num = 1;while (num <= 4) { System.out.println(num);num++;} }} 在上述代码中,我们首先给变量num赋值1作为起始值。然后使用while循环,当num小于等于4...

Java用while循环编写程序实现1—1000求和,分别显示奇数和与偶数和以及...
答:public class Main { public static void main(String[] args) { Main m = new Main(); m.doSum(); } public void doSum() { int sum = 0; int oddSum = 0; int evenSum = 0; for (int i = 1; i < 1001; i++) { if (i % 2 == 0) ...

java语言用while循环语句从1加到100,怎么写?
答:public class Sun {\x0d\x0a public static void main(String[] args) { \x0d\x0a int num = 0; //累加器\x0d\x0a int i = 1; \x0d\x0a while(i<=100){ //如果i小于等于100运行num + i\x0d\x0a num = num + i;\x0d\x0a i++; /...

java中while的循环怎么使用
答:while(循环条件)循环体;为了结构清楚,并且使循环体部分可以书写多行代码,一般把循环体处理成代码块,则语法格式变为:while(循环条件){ 循环体;} 语法说明:和if语句类似,如果不是用代码块的结构,则只有while后面的第一个语句是循环体语句。在该语法中,要求循环条件的类型为boolean类型,指循环...

用Java中的while循环语句编写从键盘上输入十个学生的成绩求出总分,平均...
答:public static void main(String[] args) { Scanner sc=new Scanner(System.in);int i=0;int[] a=new int[10];while(i<10){ System.out.println("请输入第"+(i+1)+"个学生的成绩:");a[i]=sc.nextInt();i++;} int count=0;for(int j=0;j<10;j++){ count=count+a[j];...

提供使用while 循环的简单 Java 程序,谢谢
答:int i = 0;while(i < 10){ System.out.println(i);i++;} 输出结果为:0,1,2,3,4,5,6,7,8,9

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网