java为何编译没问题 输出什么也没有
发布网友
发布时间:2023-09-22 20:57
我来回答
共2个回答
热心网友
时间:2024-09-08 20:35
因为你写new错了对象
Thread dog=new Thread();//你new出来的是Thread ,只不过变量名是dog,但是类不是Dog类
Thread cat=new Thread();
修改成
Dog dog = new Dog();
Cat cat = new Cat();
或者
Thread dog = new Dog();
Thread cat = new Cat();
热心网友
时间:2024-09-08 20:36
你这个2个线程是空的,这样写,Dog dog=new Dog();
dog.start();
这样就对了。你的代码是错误的
java为何编译没问题 输出什么也没有
因为你写new错了对象 Thread dog=new Thread();//你new出来的是Thread ,只不过变量名是dog,但是类不是Dog类Thread cat=new Thread();修改成 Dog dog = new Dog();Cat cat = new Cat();或者 Thread dog = new Dog();Thread cat = new Cat();...
Java显示编译成功,但是执行后什么都没有,是哪里错了么?求大神帮助_百 ...
} 这样添加两条输出会让你明白自己怎么挂掉的 另外看到有其他朋友发的回答 你们可以试试 内循环会发生数据越界不会死循环下去 反而是外部因为内部X值变动造成了类似死循环的效果 还有一个问题就是long类型的问题 当X取2及以上数值时1/x会为0 具体可修改为 public class java { public static void m...
为什么我的java文件编译也成功了,可运行没有反应啊!
这个条件你永远达不到,所以会一直循环下去,这就是楼上为什么说你这个是死循环的原因。达不到条件,程序会一直运行下去,自然没反应
JDK配置成功,但是运行java时能生成class文件,但是DOS界面没有显示内容...
你的环境变量配置已经成功了,这个和环境变量没有关系哦 至于楼主说的不显示,你还没运行当然不显示,javac命令是用来编译.java文件的,会生成一个.class 的编译过的文件,然后再用java test运行
为什么我Java编译没有问题,但是为什么不能run as
只有public class中含有main方法的文件才能Run As Java Application。
新手学java,想打印出水仙花数,编译没有发现问题,但是无法打印输出,请教...
x的值永远等于1*100+1*10+1*1=111,if判断永远不成立,所以没有输出 (根本不需要--for(x = 1;x < 1000; x++);这一句,而且后面两位应该可以为0的吧)没懂可以再问,望采纳!public class While { public static void main(String args[]) { int a = 1;int b = 0;int c = 0;f...
Java 程序代码没有提示错误,但是无法显示运行结果?
会单步调试吗?没有提示错误的话,是程序能跑通吗?是不是没有加输出语句啊?如果加了输出语句,但是没有输出结果的话,可以使用单步调试看看。
为什么 这个JAVA可以正常编译。运行了却什么都没有?求救
你要么调用jframe方法 new jframe3().jframe();要么把那个方法改成构造函数 public jframe(){
在java中不输出任何结果和编译失败是一回事吗?
当然不是一回事。不输出结果不一定是代码错误,至少命令都用对了。只是某些条件下不输出结果而已。而编译错误是命令用错了,写错了,本质上是代码上有硬伤
Java程序编译通过,为什么运行有误?
编译通过说明的是你的程序语法没有问题,运行时报出的异常称之为运行时异常(RunTimeException),例如最常见的空指针异常。 针对你的问题,可以确定是JDK的版本问题造成的。