java入门级的超简单问题!

来源:百度知道 编辑:UC知道 时间:2024/05/25 05:42:55
第一次调试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);
}
}

看一下,给说下那里错了! 谢

public void paint (Graphics g,int x)
少个分号
secondNumber
sum
这两个变量没有定义。
public static void main(String args [])
应该是public static void main(String[] args) 你那样写似乎也行,记不清了。

1.
import java.awt. *;
import java.applet. *;
public class Hello extends Applet
{
public void paint (Graphics g)
{
g.drawString (" Hello World!",50,25);
}
}
2.
public class Addition {
public static void main (String args [])
{
int firstNumber=012;
int secondNumber=0x12;
int sum;
sum=firstNumber+secondNumber;
System.out.println ("firstNumber+secondNumber=" +sum);
}
}
编译运行

D:\javawork>javac Addition.java

D:\javawork>java Addition
firstNumber+secondNumber=28
3.
源程序正确
编译运行:
D:\javawork>javac Block.java

D:\javawork>java Block
k=7
f=8.5
i=4