为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

7 回答

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

bafuzmgvtfpgozkvxggyxpatgmelhykdukabcizomcagahahzig

0 回复 有任何疑惑可以回复我~

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

}

}

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

1 回复 有任何疑惑可以回复我~

int sum = 0 ;

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

      if(i % 2 != 0){

            sum = sum + i;

      }

}

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

亲测有效喔~

0 回复 有任何疑惑可以回复我~

int sum=0;

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

{

if(i/2!=0)

sum+=i;

}

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

0 回复 有任何疑惑可以回复我~

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

int num=0;

int sum=0;

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

while(num%2 !=0){

sum+=num;

}

}

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

希望采纳

1 回复 有任何疑惑可以回复我~
核心思想。
int i=1;
int sum=0;
while(i<=50){
	if(i%2!=0)  //不能被2整除就是奇数
	    sum=sum+i;
	i++;
}
System.out.println("50以内奇数和:"+sum);
		


2 回复 有任何疑惑可以回复我~
#1

qq_一切随风_3

你的这个if后面是不是要大括号啊
2016-03-20 回复 有任何疑惑可以回复我~
#2

泥土的诉说

不需要,只有一句语句。
2016-03-31 回复 有任何疑惑可以回复我~

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

}

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信