问个关于JAVA的变量的问题(我也不知道这个属于那个小区,只好随便找的地方发了。。) 书中的错误,number1和number2是局部变量,不是实例变量。你的理解是正确的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我把程序全部输入一次吧import java.awt.Graphics;import javax.swing.*;public class AdditionApplet extends JApplet{ double sum; public void init() { String firstNumber, secondNumber; doubel number1, number2; firstNumber = JOptionPane.showInputDialog( "Enter first floating-point value" ); secondNumber = JOptionPane.showInputDialog( "Enter second floating-point value" ); number1=Double.parseDouble(firstNumber); number2=Double.parseDouble(secondNumber); sum=number1+number2; } public void paint( Graphics g) { g.drawRect( 15,10,270,20) g.drawString("The sum is" + sum,25,25); }}以上是全部程序。。还是有点不懂。实例变量和局部变量有一个不同,就是实例变量具有缺省值,而局部变量没有。。那么number1和number2一开始定义的时候不把它设为零的话不是有可能后面运算错误吗?而书上说number1,2都是实例变量,所以一开始被自动初始化为零 number1和number2是局部变量,不是实例变量,在定义的时候没有初始化,但在使用之前初始化了,所以编译时不会出错。 number1和number2是局部变量,不是实例变量,在定义的时候没有初始化,但在使用之前初始化了,所以编译时不会出错。nod 现在的抄袭书和翻译书的作者本身就不是特别懂Java,害人非浅啦!其实最好在看看候捷版的Thinking in Java关于变量的讲解。 如何读懂一个类 求java版飞鸽传书的制作思路 java打印问题 Random怎么产生不重复的随机数 jdk 自带hashmap类put方法的改写 大家来看看这个简单的程序!!在线 JAVA如何在窗体跳转后保持连接数据库? 请教:如何用简单的方式将某个指定目录下的几十个jar文件在CLASSPATH变量中注册?(50) 处学JAVA的问题,再问arefe(arefe)! linux下的汉字显示问题,高分求救 数据库主子表的保存问题 谁能给一个简单的用java实现telnet的代码,无限感激~~~
import java.awt.Graphics;
import javax.swing.*;public class AdditionApplet extends JApplet{
double sum; public void init()
{
String firstNumber,
secondNumber;
doubel number1,
number2; firstNumber =
JOptionPane.showInputDialog(
"Enter first floating-point value" );
secondNumber =
JOptionPane.showInputDialog(
"Enter second floating-point value" ); number1=Double.parseDouble(firstNumber);
number2=Double.parseDouble(secondNumber);
sum=number1+number2;
}
public void paint( Graphics g)
{
g.drawRect( 15,10,270,20)
g.drawString("The sum is" + sum,25,25);
}
}
以上是全部程序。。还是有点不懂。实例变量和局部变量有一个不同,就是实例变量具有缺省值,而局部变量没有。。那么number1和number2一开始定义的时候不把它设为零的话不是有可能后面运算错误吗?
而书上说number1,2都是实例变量,所以一开始被自动初始化为零
但在使用之前初始化了,所以编译时不会出错。
但在使用之前初始化了,所以编译时不会出错。
nod