当前位置: 代码迷 >> Java相关 >> 程序小,问题大。怎么都不行!~~
  详细解决方案

程序小,问题大。怎么都不行!~~

热度:89   发布时间:2005-07-17 09:52:00.0
程序小,问题大。怎么都不行!~~
为什么会有错: ------------------------------程序--------------------------------

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{ ^ ---------------------------------------------------------------------- 请问大吓们什么原因啊!~~真的救命。一点搞不懂后面的也不好搞懂!~~ 真诚希望能帮我一下!~~~
搜索更多相关的解决方案: double  import  

----------------解决方案--------------------------------------------------------
程序问题小,你的问题大
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 可不可以呢?
----------------解决方案--------------------------------------------------------
  相关解决方案