请教一下,若我想求50之内奇数的和呢?

来源:4-8 Java循环语句之 do...while

qq_明_5

2016-03-11 15:59

请大神指教!

写回答 关注

7回答

  • 慕移动9181930
    2022-03-28 18:18:21

    觉得真是一点点标点都不能有错,错一点点完全就没法run,,,,

    bafuzmgvtfpgozkvxggyxpatgmelhykdukabcizomcagahahzig

  • qq_丿小草笑夕阳_0
    2016-03-20 12:33:46

    public class demo{

    public static void main(String[] args){

      int sum=0;

      int num=1;

    do{

    sum=sum+num;

    num=num+2;

    }while(num<50);

    System.out.println("50以内的奇数和"+sum);

    }

    }

    很多种方法,省时高效才是应该追求的

  • qq_琉璃苣_1
    2016-03-11 16:42:10

    int sum = 0 ;

    for(int i = 1; i <=50 ; i++){

          if(i % 2 != 0){

                sum = sum + i;

          }

    }

    System.out.println("50以内的奇数和为:" + sum);

    亲测有效喔~

  • 天命郊
    2016-03-11 16:26:28

    int sum=0;

    for(int i=1;i<=50;i++)

    {

    if(i/2!=0)

    sum+=i;

    }

    System.out.println("50之内的奇数之和"+sum);

  • 梦灬醒Q_Q
    2016-03-11 16:10:28

    就是简单的写一下二重判断循环就好了啊

    int num=0;

    int sum=0;

    for(;num<=50;num++){

    while(num%2 !=0){

    sum+=num;

    }

    }

    System.out.println("50之内的奇数之和为:"+sum);

    希望采纳

  • 泥土的诉说
    2016-03-11 16:08:03
    核心思想。
    int i=1;
    int sum=0;
    while(i<=50){
    	if(i%2!=0)  //不能被2整除就是奇数
    	    sum=sum+i;
    	i++;
    }
    System.out.println("50以内奇数和:"+sum);
    		


    泥土的诉说

    不需要,只有一句语句。

    2016-03-31 14:57:24

    共 2 条回复 >

  • Awzyspz
    2016-03-11 16:05:13

    public class Test{

    public static void main(String []args ){

    int sum=0;

    int i=1;

    for(;i<=50;i+2){

        sum=sum+i;

    }

    }System.out.println("1-50内的奇数之和="+sum);

    }

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题