* 浮点型数据类型
double 双精度【8个字节,精度较高】
float 单精度【4个字节】
* java语言中,所有浮点型字面值默认当作double类型处理,要想以float类型处理,需要在
字面值后面加F/f。
* ++号的规则:
* 例:
public class OperatorTest{
public static void main(String[] args){
int a=10;
int b=a++;
System.out.print(a); //a=11
System.out.print(b); //b=10
}
}
(先赋值后变量中的值加一,也就是a先赋值给b,然后a再自身加1)
* 另:
int a=10;
int b=++a;
System.out.print(a);//a=11
System.out.print(b);//b=11
(这个是拆分为变量中的值先加1再赋值,也就是说a先加一,再赋值给b)
println本身有个函数:
public void println(int x){
synchronized (this){
print(x);
newline();
}
}
再分析一下代码:
int a=10;
System.out,println(a);
System.out.println(a++);
求输出的值!!
此 时 由 println 函数可知 println的括号里是再赋值给一个变量,也就是
println(int x=a)和 println(int x=a++)
根据前面的规则可知,输出值分别为 11 10