零基础java自学记录day-10

*    浮点型数据类型

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容