当前位置: 代码迷 >> Java相关 >> [求助]java入门级的超简单问题!
  详细解决方案

[求助]java入门级的超简单问题!

热度:161   发布时间:2007-10-07 20:02:57.0
[求助]java入门级的超简单问题!

第一次调试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);
}
}

看一下,最好调试一下!给说下那里错了! 谢谢

搜索更多相关的解决方案: java  入门  简单问题  

----------------解决方案--------------------------------------------------------
说明书错了……或者你抄错了
import Java.awt. *;
import Java.applet. *;
这两句中的J换成j试试(记得java文件名一定要是Hello.java)
----------------解决方案--------------------------------------------------------
第二中的这几句
int firstNumber=012;
secondNumber=0x12;
sum;

好像不行吧,前两个;换成,应该行。

第三个是没问题的。
----------------解决方案--------------------------------------------------------
回复:(fengyingxzx)第二中的这几句int firstNumber...
正解!
----------------解决方案--------------------------------------------------------

楼上的回答非常正确。
顺便说一下,
{
float f;
f=j+4.5F;
i++;
System.out.println ("f="+f);
}

这两个{}可以不要。


----------------解决方案--------------------------------------------------------

2、3楼的正解,你看的是什么书啊


----------------解决方案--------------------------------------------------------
回复:(canyue)楼上的回答非常正确。顺便说一下,{ ...

这个应该是要,那个程序的代码是为了测试代码块内变量的应用的。


----------------解决方案--------------------------------------------------------

晕。。。楼主最好把出错的代码也帖出来


----------------解决方案--------------------------------------------------------
谢谢热心的朋友,刚学习,原来保存的名字要与类的名字相同,怪不得哩,我没说清楚,谢谢你们!
----------------解决方案--------------------------------------------------------
  相关解决方案