ajjrx - 云代码空间
—— Habit is the love.
class Hello { //main函数,打印简单输出 public static void main(String[] args){ System.out.println("Hello, world."); String empty = "";//对变量进行声明和赋值有时也称为初始化。 //int z = 1.1;//不合法的语句,原因在于左边变量是int类型,而右边的数值为double类型 double y = 1;/*从技术讲该条语句不合法,但在Java中是允许的,此时Java会自动完成类型转换(将int转换为double),看起来很方便但有时也会出现错误,比如下例:*/ y = 1 / 3; System.out.println(y);/*此时结果并不是0.333333,而是0.0,原因在于,Java首先进行整数除法得到结果0,再将该结果转化为双精度类型,结果变为0.0*/ y = 1.0 / 3.0; System.out.println(y);//此时运算结果为0.333333 double pi = 3.14159; double x = (int) pi * 20.0;//强制类型转换:(type) System.out.println(x);//强制类型转换优先级高于算术运算,因此最终结果为60.0,而不是62(大类型转小类型会造成数据丢失) } }