zoukankan      html  css  js  c++  java
  • Java基本数据类型

    一、java数据类型:
      1、基本数据类型
        四类八种:

      a、整型
        byte,short,int,long(Java默认int,声明long类型时在最后面加L例如 long aa = 12345678901L)
      b、浮点型
        float,double(Java默认double,声明float类型时在最后面加L例如 float aa = 4.3F)
      c、字符型
        char 用'单引号包裹'
      d、布尔型
        boolean

        注意:变量定义时可以不赋值,使用时再赋值,不赋值不能使用。

      2、基本数据类型转换:

        注意:范围大的可以直接转成范围小的,范围小的需要强转成范围大的。
        byte->short->int->long->float->long
        强转格式:数据类型 变量 = (范围小的数据类型)范围大的数据类型

    二、java运算符
      注意以下几点:
        1、字符串和谁加结果就是字符串
        2、整数除以整数结果是整数,分子分母有一个是小数结果就是小数
        3、%为整数取余符号,小数取余没有意义。结果符号与被取余符号相同。
        4、0不能做除数

        a++:是先把原来的值赋值给a++,然后a的自身+1:先赋值,再运算(a=a+1)
        ++a:先把a的值+1,然后再将自增后的值赋值给++a:先运算,再赋值(a+1=a)

      逻辑运算符
        1、& 和&&的区别
          &:如果两边都是true则结果为true,只要有一边是false结果为false
          &&(短路与):如果两边都是true则结果为true,只要有一边是false结果为false
          结果是一样的,但是运算规则不一样
          注意:&&前为false直接返回false,&&后不运行
        2、异或^
          两边值相同为false ,不同为true

      三元运算符:
        格式:(表达式)!值1:值2

  • 相关阅读:
    [大话数据结构]线性表之单链表结构和顺序存储结构
    [大话数据结构]算法
    [C#编程参考]把图像转换为数组的两种实现
    [C#绘图]在半透明矩形上绘制字符串
    [C#绘图]Matrix类
    在C#调用C++的DLL方法(二)生成托管的DLL
    在C#调用C++的DLL方法(一)生成非托管dll
    彻底解决 LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
    修复./mysql/proc
    linux 网络连接数查看方法
  • 原文地址:https://www.cnblogs.com/yanghaoyu0624/p/11475635.html
Copyright © 2011-2022 走看看