JAVA读入一批正整数(以零或负数为结束标志),求其中的奇数和。
填中间的部分importjava.util.Scanner;publicclassTest40008{publicstaticvoidmain(String[]args)...
填中间的部分
import java.util.Scanner;
public class Test40008 {
public static void main(String[] args){
int ri, repeat;
int x, sum;
Scanner in=new Scanner(System.in);
repeat=in.nextInt();
for(ri=1; ri<=repeat; ri++){
x=in.nextInt();
/*--------------------*/
System.out.println(sum);
}
}
} 展开
import java.util.Scanner;
public class Test40008 {
public static void main(String[] args){
int ri, repeat;
int x, sum;
Scanner in=new Scanner(System.in);
repeat=in.nextInt();
for(ri=1; ri<=repeat; ri++){
x=in.nextInt();
/*--------------------*/
System.out.println(sum);
}
}
} 展开
3个回答
展开全部
孩子,你浙大的吧··你社科还是人文的呀··呵呵 这题我前天做了 感谢我吧
import java.util.Scanner;
public class aa {
public static void main(String[] args){
int ri, repeat;
int x, sum;
Scanner in=new Scanner(System.in);
repeat=in.nextInt();
for(ri=1; ri<=repeat; ri++){
sum=0;
while(true)
{x=in.nextInt();
if (x<=0)break;
if(x%2==0)continue;
else sum=sum+x;}
System.out.println(sum);
}
}
}
import java.util.Scanner;
public class aa {
public static void main(String[] args){
int ri, repeat;
int x, sum;
Scanner in=new Scanner(System.in);
repeat=in.nextInt();
for(ri=1; ri<=repeat; ri++){
sum=0;
while(true)
{x=in.nextInt();
if (x<=0)break;
if(x%2==0)continue;
else sum=sum+x;}
System.out.println(sum);
}
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上的代码有点小问题
import java.util.Scanner;
public class Test40008 {
public static void main(String[] args){
int ri, repeat;
int x, sum=0;//sum赋初值0
Scanner in=new Scanner(System.in);
repeat=in.nextInt();
for(ri=1; ri<=repeat; ri++)
{
x=in.nextInt();
/*--------------------*/
if(x<=0)break;
else if(x%2!=0) sum+=x;
else continu;
/*--------------------*/
}
System.out.println(sum);
}
}
}
import java.util.Scanner;
public class Test40008 {
public static void main(String[] args){
int ri, repeat;
int x, sum=0;//sum赋初值0
Scanner in=new Scanner(System.in);
repeat=in.nextInt();
for(ri=1; ri<=repeat; ri++)
{
x=in.nextInt();
/*--------------------*/
if(x<=0)break;
else if(x%2!=0) sum+=x;
else continu;
/*--------------------*/
}
System.out.println(sum);
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if(x<0)break;
else if(x%2!=0)sun=sum+x;
else cuntinue;
else if(x%2!=0)sun=sum+x;
else cuntinue;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |