黑马程序员技术交流社区

标题: (基础)这段代码的注释错误找不到 [打印本页]

作者: 朱金林    时间: 2012-10-8 20:03
标题: (基础)这段代码的注释错误找不到
本帖最后由 朱金林 于 2012-10-8 20:26 编辑

class FuctionDemo
     {
      public static void main(String[] args)
     {
    /*
     int x = 4 ;
     System.out.println(x*3+5);
     x = 6;
     System.out.println(x*3+5);
     */
    int x = getResult(4);
   System.out.println("x="+x);
  }
  
  
  //发现以上的运算,以为获取不同数据的运算记过,代码出现了重复
  //为了提高代码的复用性,对代码进行抽取。
  //将这个部分定义成一个独立的功能,方便日后使用。
  //java中对功能的定义是痛过函数的形式体现的。
   //需要定义功能,完成一个整数的*3+5的运算,并打印结果
  //1,先明确函数定义的格式
  
  
  public static int getResult(int num)
  {
   return num * 3 + 5;
  }
}  

问题:如果把注释去掉,单独运行代码可以执行,但是注释在里面报错,是不是我注释哪里出错啦?请教下,我找不到

java.jpg (42.84 KB, 下载次数: 34)

java.jpg

作者: 方志亮    时间: 2012-10-8 20:21
要是没有注释  你就定义了两个int类型的x  所以报错
作者: 柏占肖    时间: 2012-10-8 20:24
你的类名是FuctionDemo
可你却在命令行里输入java FunctionDemo
少个字母呢
作者: 朱金林    时间: 2012-10-8 20:24
方志亮 发表于 2012-10-8 20:21
要是没有注释  你就定义了两个int类型的x  所以报错

我的意思是,把注释的内容全部清除 只留要执行的代码,能执行成功!但是把注释的内容(包括注释符号)留在里面,就报错啦!
作者: 朱金林    时间: 2012-10-8 20:26
柏占肖 发表于 2012-10-8 20:24
你的类名是FuctionDemo
可你却在命令行里输入java FunctionDemo
少个字母呢

谢谢,看到啦,真2呀我,哈哈
作者: 王震阳老师    时间: 2012-10-8 20:40
以后遇到此类问题要看抛出的异常,在以后的开发中相信我们都会遇到各种各样的问题,遇到问题首先就要要求我们看懂异常的意思。
在本例子中异常已经提示你没有找到FuctionDemo类,因此也就是说这个类不存在,这种错误一般都是自己写错字母导致的。


java.jpg (38.36 KB, 下载次数: 33)

java.jpg

作者: 徐传任    时间: 2012-10-8 22:43
看看..............




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