A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 乔兵 高级黑马   /  2013-9-4 10:29  /  849 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 乔兵 于 2013-9-4 13:15 编辑
  1. public class Test {
  2.         public static void main(String[] args) {
  3.                 for (int i=101; i<200; i+=2) {
  4.                         boolean f = true;
  5.                         for (int j = 2; j < i; j++) {
  6.                                 if (i % j == 0) {
  7.                                         f = false;
  8.                                         break;
  9.                                 }
  10.                         }
  11.                 if (!if) {continue;}
  12.                         System.out.println("" + i);
  13.                 }
  14.         }

  15. }
复制代码
输出显示为:Exception in thread "main" java.lang.Error: Unresolved compilation problem:
        Syntax error on token "if", invalid Expression(在线程的“主”java.lang.error例外:悬而未决的编译问题:
语法错误标记的“如果”,无效的表达)
——————————————我这代码是出错了。知道的给解释下。。。

评分

参与人数 1技术分 +1 收起 理由
黄兴旺 + 1

查看全部评分

2 个回复

倒序浏览
  if (!if) {continue;}这句

不是if(!if) 是 if(!f) 你多打个i

评分

参与人数 1技术分 +1 收起 理由
黄兴旺 + 1

查看全部评分

回复 使用道具 举报

评分

参与人数 1技术分 +1 收起 理由
黄兴旺 + 1 代码不用截图 可以放代码框里

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马