黑马程序员技术交流社区

标题: 编译成功,但是没有输出结果这时哪里出错了? [打印本页]

作者: relice    时间: 2014-11-3 13:54
标题: 编译成功,但是没有输出结果这时哪里出错了?
问题:有100匹马,驮100担货,大马驮3担,中马驮2担,两匹小马1担,编程计算所有可能的驮法?

class OperateDemo2
{
  public static void main(String[] args)
  {
          int a,b,c,count=0;        
          for(a=0; a<100; a++);
          {
                  for(b=0; b<100; b++);
                  {
                          for(c=2; c<100; c=c+2);
                          {
                                  if((a+b+c==100)&(3*a+2*b+c/2==100))
                                          {
                                                  count++;
                                                  System.out.println(count+"a="+a+" ;b="+b+" ;c="+c);
                                          }                                 
                          }
                  }
    }               
  }
}


QY}5S[%@VLSVQ8U{CTDBWKV.jpg (1.58 KB, 下载次数: 16)

QY}5S[%@VLSVQ8U{CTDBWKV.jpg

作者: RockyChen    时间: 2014-11-3 14:06
&改成&& 试试
作者: relice    时间: 2014-11-3 14:23
RockyChen 发表于 2014-11-3 14:06
&改成&& 试试

试过不行
作者: relice    时间: 2014-11-3 14:27
RockyChen 发表于 2014-11-3 14:06
&改成&& 试试

知道了,for后加了;
作者: feng_0207    时间: 2014-11-3 15:06
粗心害死程序员啊。。  我以血和泪的经验告诉你。。。
作者: 银河雨    时间: 2014-11-3 16:25
表示眼睛亮瞎了。分号不是随便就可以加的。而且相似的符号可能有不同的优先级,意义也不一样。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2