黑马程序员技术交流社区

标题: 为什么总是编译出现这种问题,如果不加双引号就没问题,一加双引号就会提示以下错误? [打印本页]

作者: 沐小北    时间: 2014-6-15 15:55
标题: 为什么总是编译出现这种问题,如果不加双引号就没问题,一加双引号就会提示以下错误?
C:\Documents and Settings\Administrator\桌面


                for (int x=1;x<=9 ;x++)
                {
                        for (int y=1;y<=x ;y++)
                        {
                                System.out.print(y+"*"+x+"="+y*x"    ");
                        }
                        System.out.println();
                }
        }
}


作者: 沐小北    时间: 2014-6-15 15:56
最后那段话,打印的问题?System.out.print(y+"*"+x+"="+y*x"    ");
作者: zhohao    时间: 2014-6-15 16:33
没有用“+”号连接吧,加一下加号试试。————System.out.print(y+"*"+x+"="+y*x+"    ");
作者: 不去会死    时间: 2014-6-15 17:48
楼上正解
作者: crazystraw    时间: 2014-6-15 18:06
感觉已经解决了
作者: qincai    时间: 2014-6-15 23:53
已经解决了
作者: 黎志勇    时间: 2014-6-16 00:01
藤椅正解,最后漏了个+号。
作者: a6217815    时间: 2014-6-16 15:35
x*y后面漏了个+号
作者: 杨希    时间: 2014-6-16 16:06
  1. for (int x=1;x<=9 ;x++)
  2.                 {
  3.                         for (int y=1;y<=x ;y++)
  4.                         {
  5.                                 System.out.print(y+"*"+x+"="+y*x+"    ");//加号
  6.                         }
  7.                         System.out.println();
  8.                 }
  9.         }
  10. }
复制代码

作者: L.sam    时间: 2014-6-16 16:44
你的引号乱加的位置啊   
作者: 诺诺    时间: 2014-6-16 17:24
估计就是加号问题吧
作者: TS__likewise    时间: 2014-6-16 18:26
屁股后面没加号。。
作者: 沐小北    时间: 2014-7-4 12:42
zhohao 发表于 2014-6-15 16:33
没有用“+”号连接吧,加一下加号试试。————System.out.print(y+"*"+x+"="+y*x+"    "); ...

已經解決,檢查完成後,才發現,謝謝!




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