程序小,问题大。怎么都不行!~~
为什么会有错:
------------------------------程序--------------------------------
import java.awt.Graphics;
calss Box{
double width;
double height;
double depth;
}
class BoxDemo extends java.applet.Applet
{public void paint(Graphics g)
{Box myBox=new Box();
double volume;
myBox.width=10;
myBox.height=20;
myBox.depth=15;
volume=myBox.width*myBox.height*myBox.depth;
g.drawString("the volume"+volume,25,50);
}
} ---------------------------------------------------------------------------------- 错误提示:
C:\>javac box.java
box.java:2: 'class' or 'interface' expected
calss Box{ ^ ---------------------------------------------------------------------- 请问大吓们什么原因啊!~~真的救命。一点搞不懂后面的也不好搞懂!~~ 真诚希望能帮我一下!~~~----------------解决方案--------------------------------------------------------
程序问题小,你的问题大
class拼错了
[此贴子已经被作者于2005-7-17 10:47:51编辑过]
----------------解决方案--------------------------------------------------------
呵呵,建议大家以后问问题之前先自己认真看一看
----------------解决方案--------------------------------------------------------
以下是引用tempnetbar在2005-7-17 10:47:23的发言:
程序问题小,你的问题大
过于粗心! ----------------解决方案--------------------------------------------------------
呵呵,很简单的问题啊,只不过是CLASS拼写错误啊 ,以后要细心点啊!!!
----------------解决方案--------------------------------------------------------
问问各位高手
楼主的这个程序里,没有主类,不影响么?
----------------解决方案--------------------------------------------------------
没关系的,内部类
----------------解决方案--------------------------------------------------------
我有一点点小疑惑!
没有主类,也没有MAIN函数
程序从哪里开始运行呢?
好菜鸟的问题~~
----------------解决方案--------------------------------------------------------
这个程序确实有问题, 问题之一,正如大家所说的,class 拼写错了; 问题之二BoxDemo须定义为public class 至于运行, 需要一个额外的html 文件: 程序修改如下: import java.awt.Graphics; class Box { double width; double height; double depth; } public class BoxDemo extends java.applet.Applet { public void paint(Graphics g) { Box myBox=new Box(); double volume; myBox.width=10; myBox.height=20; myBox.depth=15; volume=myBox.width*myBox.height*myBox.depth; g.drawString("the volume"+volume,25,50); } } 相应的html 文件为: <html> <head> </head> <body> <applet code = "BoxDemo.class" width = 200 height = 200> </applet> </body> </html> 将上面的html 文件存为 BoxDemo 编译 : javac BoxDemo.java 运行: appletviewer BoxDemo 也可以通过浏览器打开该 html 文件.
----------------解决方案--------------------------------------------------------
哦……是啊!
这样就理解了!
可是,APPLET都要写HTML才能运行么?
直接编译后用 appletviewer BoxDemo 可不可以呢?
----------------解决方案--------------------------------------------------------