黑马程序员技术交流社区

标题: 同样的代码,都放在一个文件夹里,为什么一个可以,一个不...? [打印本页]

作者: Sayman    时间: 2015-10-30 07:59
标题: 同样的代码,都放在一个文件夹里,为什么一个可以,一个不...?
为什么会有这种现象发生?
作者: wome789    时间: 2015-10-30 09:37
你放到文件夹下就是包了,看看你的另一个程序有没有包的关键字呢?
作者: _let'sgo    时间: 2015-10-30 10:54
是不是另一个程序没有写其所在的包啊  package
作者: Sayman    时间: 2015-10-30 17:36
wome789 发表于 2015-10-30 09:37
你放到文件夹下就是包了,看看你的另一个程序有没有包的关键字呢?

没有的,我都没有定义包!  就是一段代码编译没有通过,但是复制后放在另外一个java文件里,又通过了,不知道为什么?
作者: Sayman    时间: 2015-10-30 17:37
_let'sgo 发表于 2015-10-30 10:54
是不是另一个程序没有写其所在的包啊  package

没有的,我都没有定义包!  就是一段代码编译没有通过,但是复制后放在另外一个java文件里,又通过了,不知道为什么?
作者: _let'sgo    时间: 2015-10-30 20:04
Sayman 发表于 2015-10-30 17:37
没有的,我都没有定义包!  就是一段代码编译没有通过,但是复制后放在另外一个java文件里,又通过了,不知道 ...

你可以贴代码看看
作者: Sayman    时间: 2015-10-30 20:47
_let'sgo 发表于 2015-10-30 20:04
你可以贴代码看看

C:\Users\Administrator\Desktop

作者: shiawase    时间: 2015-10-30 20:50
加油!加油!加油!加油!加油!加油!加油!加油!
作者: Sayman    时间: 2015-10-30 20:52
_let'sgo 发表于 2015-10-30 20:04
你可以贴代码看看
  1. class Test1 {
  2.         public static void main(String[] args) {
  3.                 try {
  4.                         int i = div(4,0);
  5.                         System.out.println(i);
  6.                 }
  7.                 catch (Exception e) {
  8.                         System.out.println("越界");
  9.                         System.out.println(e);
  10.                 }
  11.                 finally {
  12.                         System.out.println("结束");
  13.                 }
  14.         }       
  15.        
  16.         public static int div(int a, int b) throws Exception{
  17.                 int i = a / b;
  18.                 return i;       
  19.         }
  20. }
复制代码



就是这个他在出现问题的地方是这样提示的,说catch (Exception e) {这个地方需要throwable,找到Exception,我就奇怪了,为什么是这样?而且这段代码放在另外一个java文件是正常的
作者: jyf823691221    时间: 2015-10-30 21:44
不明但觉厉
作者: 1379号监听员    时间: 2015-10-30 22:24
不懂,进来看看




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