我想做个1到1000之间偶数的总和,奇数的总和,不知道该怎么做了。高手赐教
错误:"dog.java": 'else' without 'if' at line 12, column 5package pck;
public class dog {
public static void main(String args[]){
int a=0;
int c=0;
for(int b=0;b<=1000;b++)
{
if((b%2)!=0)continue;
a+=b;
System.out.println(a);
else
if((b%2)!=0)
c+=b;
System.out.println(c);
}
}
}
错误:"dog.java": 'else' without 'if' at line 12, column 5package pck;
public class dog {
public static void main(String args[]){
int a=0;
int c=0;
for(int b=0;b<=1000;b++)
{
if((b%2)!=0)continue;
a+=b;
System.out.println(a);
else
if((b%2)!=0)
c+=b;
System.out.println(c);
}
}
}
解决方案 »
- 各位牛人帮忙解答下,比较急~~
- 如何调用新方法时结束当前方法?
- 我初学写的【学生管理系统】但是信息查询的地方出问题,无法从文本中查找信息,谁能帮我改一下,谢谢
- Java导出后的jar文件怎么用?
- 两个日期之间的比较大小 和比较后日期之差(中间有几天)
- 各位仁兄,麻烦帮忙看看我这段代码,看是哪里的问题!万分感谢!
- 基础题。
- 读取xml文件中的中文信息,如何处理???高分请教!!!!!!!!
- 关于JTAPI编程方面的,高手请进!(在线等待)
- [求助]Mac10.9.3下安装JDK8看不到,又没法卸载,求助!
- 用eclipse开发GUI用什么插件呢?
- 请教一算法问题,多谢各位了!!!!!!!!!!!!
{
if((b%2)==0)
a+=b;
else
if((b%2)!=0)
c+=b;
}
System.out.println(a);
System.out.println(c);
///:Dog.java//package pck;
public class Dog {
public static void main(String args[]){
int a=0;
int c=0;
for(int b=0;b<=1000;b++){
if((b%2)!=0) //continue;
{
a+=b;
System.out.println(a);
}
else
{
c+=b;
System.out.println(c);
}
}
}
}
sum=((1+1000)*1000)/2;
奇数和=(sum-500)/2;
偶数和=sum-奇数和;
{
if((b%2)==0)
a+=b;
else
c+=b;
}
System.out.println(a);
System.out.println(c);
a=b=sum/2;
int a=0,b=0;
for(int i=1;i<1000;)
{
a=i; //奇
b=i+1; //偶
i+=2;
}
System.out.println(a);
System.out.println(b);
这个怎么样
sum=1001*500; //总和
a=b=sum/2;
就可以了嘛