zoukankan      html  css  js  c++  java
  • Java基础之数据类型、运算符、标识符

    Java的数据类型:

      java的数据类型被分成了四类八种,分别是:

        四类:

          实型、浮点型(默认是double)、布尔型、字符型。

        八种:byte、short、 int、 long、 boolean、char 、float、 double、 

      所占字节: 1、       2、 4、  8  、 1、           2、  4、  8

    基本类型的转换:

      java所有的数字类型的变量都是可以相互转换的,其中这里面的相互转换分为自动转换强制转换 ,自动转换的意思就是说系统支持把一种变量类型直接赋值给另一个变量类型,表数范围小的 转 表数范围大的 是自动的

                    byte --> short --> int  --> long -- >float --> double

                                                char__/

    从左到右自动转换 

    从右到左需要强制转换(不然报错)强制转换可能会导致数据的丢失。

    java 一门强类型语言,也就是说,在声明变量的时候一定要先进行数据类型的声明,对数据的存储格式十分严格。

    变量声明格式:

        权限修饰符 变量类型  变量名  = 初值 ;

        如果生命了变量但是没有进行赋初值,系统将会按照数据类型进行赋初值;

        byte 、 short  、 int 、 long 、 是  0

        double 、 float                          是   0.0

        char                                          是    u0000

        boolean                                                false

        引用类型                                             null

        

    在java中是可以除以0 的

      例:

        0/0  结果是   NaN

        整数  / 0  报错

        浮点 / 0   或  整数  /  0.0   Infinity

        -浮点 / 0   或  整数  /  0.0   - Infinity

    运算符:

      "+" :  除了通常的数字相加以外还有 一个  就是  字符串相加 , 任何数据类型和字符串相加都是字符串

      “>>>”   是  unsigned 类型的 移位,最高位 补  0

      “>>”,"<<"  右移,左移  左移  补0  右移 补和最高位一样的数

      

    标识符:

      标识符就是给程序变量,类,方法,命名的符号,java语言中,表示付必须以字母、下划线、美元符($) 开头后面可以跟任意数量 的字母、数字、下划线和美元符,也可以包含中文,日文等字符。

      

  • 相关阅读:
    Vue中事件委托的使用
    java提取每个汉字的首字母
    想把大脑存进电脑,我为什么要写博客
    CF 1606 D题题解
    js前端 音频波形图像展示
    js前端 仪表盘实现
    js前端 bootstrap select的使用
    UOS系统维护命令
    linux 打印机管理常用命令
    linux 调用shell命令
  • 原文地址:https://www.cnblogs.com/tiaopixiaonaofu/p/14026604.html
Copyright © 2011-2022 走看看