第一次调试Java代码,对着书上抄 也出错! 下面是三段代码,都是用Javac xx.java都不通过,! 编译不成.class文件!
第一个
import Java.awt. *;
import Java.applet. *;
public class Hello extends Applet
{
public void paint (Graphics g,int x)
{
g.drawString (" Hello World!",50,25);
}
}
第2个
public class Addition {
public static void main (String args [])
{
int firstNumber=012;
secondNumber=0x12;
sum;
sum=firstNumber+secondNumber;
System.out.println ("firstNumber+secondNumber=" +sum);
}
}
第三个
public class Block {
public static void main(String args [])
{
int k,i=3,j=4;
k=i+j;
System.out.println ("k="+k);
{
float f;
f=j+4.5F;
i++;
System.out.println ("f="+f);
}
System.out.println ("i="+i);
}
}
看一下,最好调试一下!给说下那里错了! 谢谢
----------------解决方案--------------------------------------------------------
说明书错了……或者你抄错了
import Java.awt. *;
import Java.applet. *;
这两句中的J换成j试试(记得java文件名一定要是Hello.java)
----------------解决方案--------------------------------------------------------
第二中的这几句
int firstNumber=012;
secondNumber=0x12;
sum;
好像不行吧,前两个;换成,应该行。
第三个是没问题的。
----------------解决方案--------------------------------------------------------
----------------解决方案--------------------------------------------------------
楼上的回答非常正确。
顺便说一下,
{
float f;
f=j+4.5F;
i++;
System.out.println ("f="+f);
}
这两个{}可以不要。
----------------解决方案--------------------------------------------------------
2、3楼的正解,你看的是什么书啊
----------------解决方案--------------------------------------------------------
这个应该是要,那个程序的代码是为了测试代码块内变量的应用的。
----------------解决方案--------------------------------------------------------
晕。。。楼主最好把出错的代码也帖出来
----------------解决方案--------------------------------------------------------
谢谢热心的朋友,刚学习,原来保存的名字要与类的名字相同,怪不得哩,我没说清楚,谢谢你们!
----------------解决方案--------------------------------------------------------