我是刚学java,不知道我的写的这个代码错在哪里,麻烦各位编程高手帮我看看,谢谢!
4个回答
展开全部
for循环第一个是初始变量的定义,只执行一次,判断条件是写在第二个的。
给你看代码,有问题再问我就行。
import java.util.Scanner;
public class Circulate
{
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);
System.out.println("请输入变量a的值:");
long a = scan.nextLong();
System.out.println("请输入变量b的值:");
long b = scan.nextLong();
long sum=0;
for(;a<=b;a++)
{
if(a%2!=0)
sum=sum+a;
}
System.out.println("从a到b所有奇数之和为:"+sum);
}
}
展开全部
for循环是不可以这么写的
追问
您好!for循环该怎么写才对,如果要得出从a到b的奇数之和该用什么表达式呢,谢谢了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
import java.util.Scanner;
public class demo {
public static void main(String[] args){
Scanner in = new Scanner(System.in);
int a = in.nextInt();
int b = in.nextInt();
int sum = 0;
while(a<=b){
if(a%2!=0){
sum=sum+a;
}
a++;
}
System.out.println("sum= "+sum);
}
}
public class demo {
public static void main(String[] args){
Scanner in = new Scanner(System.in);
int a = in.nextInt();
int b = in.nextInt();
int sum = 0;
while(a<=b){
if(a%2!=0){
sum=sum+a;
}
a++;
}
System.out.println("sum= "+sum);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |