课后作业

s和t引用同一个对象?
s和t都是类Size的对象,就像是Scanner类有sc对象,String类有str对象。
是原始数据类型吗?
s和t是两个对象,地址是不等的,当s==t时会输出false

成功打开界面

输入65

输入35

输出结果
Import一个图形化界面
定义变量,String两个用户输入的数字,int两个相加的数字和两数之和。
输出界面
为相加的数字赋值,然后求和
最后输出界面然后关闭程序。

浮点数的计算是不准确的,原因是浮点数存储时是按照二进制,整数小数和指数三个区域存储,相加时指数相加会出问题。

在构建BigDecimal对象时应使用字符串而不是double数值,否则,仍有可能引发计算精度问题

字符串相加结果会是字符串,可以加上()先计算结果再变成字符串。

选择再97~122之间是为了输出对应ASCII码值的小写字符a~z,
Result是字符串类型,直接和强转的intvalue合并
以下代码的输出结果是什么?
int X=100;
int Y=200;
System.out.println("X+Y="+X+Y);
System.out.println(X+Y+"=X+Y");
为什么会有这样的输出结果?
首先,字符串与其他类型相加会输出字符串,从左向右计算,第一个输出指令是先用字符串加上X,然后新形成的字符串去加上Y,结果自然就是“X+Y=XY”,下面的是先进行x+y再加上字符串,结果自然是“300=X+Y”
浙公网安备 33010602011771号