java---变量回顾

          一些常见的注意事项   

----细节决定成败  温故而知新----

一 标识符和关键字


     1 分隔符 :   ; {} () 空格 .

        2  分号 :  字符串 和 变量名 不能跨多行

         String he

         llo = "你还!"+ "java";        System.out.println(hello); //错误的


         标识符规则


    1 标识符 由字母 下划线 数字 $ 符号组成 数字不能开头

    2      不能是java关键字和保留字,可以包含关键字和保留字

    3     标识符不能包含空格

    4    见名知意

    5     标识符只能含有$ 不能含有其他特殊字符 java 关键字


   标识符 = 名字  (用于对事物的区分)

   指程序中包类 接口 变量 方法 常量


        abstract抽象  assert声明  boolean break       byte   case catch  char  class  continue

       default    do  double  else  enum枚举 extends final finally  float  for  if

        implements实现 import int interface insrtanceof(判断对象是否相等的) long native(原生态) new package

        private protected  public return short static strictfp (严格精准的)super(调用父类) switch(转换)

        synchornized (同步)this throw throws transient try void volatile(不稳定的) while

       



 数据类型分类 :


       java语言是一种强类型语言,每个变量和每一个表达式都必须先声明后使用

       分类:基本类型 和 引用类型(数组)

  (基本数据类型)

         整数型:1个字节  byte      内存占8位   -128----127

                       2个字节  short     内存占16位  -32768----32767

                       4个字节  int       内存占32位 -2147483648---2147483647

                       8个字节  long      内存占64位          2的31次方


          字符型:2个字节 char


          浮点型:4个字节 float

                 8个字节 double


           布尔类型 1位    boolean


 例        byte  a = 56;

              byte  b = 43 ;

              byte c=  (a+b);  // 相加之后 系统默认为int型

              System.out.println();


          

  

     以下列举了常用的优先级:


  





        int 是最常用的整数类型  通常情况下 一个java整数常量默认就是int 型

        java中整数常量有3中表示方式:十进制 ,八进制 O(零开头不是字母O)开头,十六进制Ox或OX开头


          int a = 016; //八进制

        System.out.println(a);

        int b = 0X45; // 16进制

        System.out.println(b);

        int c = 3; // 十进制

        System.out.println(c);

 

     




       float a1 = 5.2345556f;

        System.out.println(a1);

        double a2 = 0.0;

        System.out.println(a2 / a2);

        System.out.println(6.0 / 0 == 555.0 / 0);

        //正无穷大 和 负无穷大是相等的  ps:只有浮点数除以0 才能得到正无穷大或 负无穷大 因为java 语言

        //会自动把和浮点数运算的0 当成0.0来处理

        System.out.println(-3 / 0.0);//负数除以0 负无穷大

        // System.out.println(0/0);//抛出除以0的异常


    

  boolean 与字符串相连时 boolean 会自动转换成字符串


 

 

     直接量 :直接赋值的量

  



 




 












 


 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值