zoukankan      html  css  js  c++  java
  • Java基本数据类型以及进制转换

    Java基本数据类型以及进制转换

    数据类型:

    两种数据类型

    1.基本数据类型
    整数类型
        byte 字节型整数 -128 127 1字节
      
        short 短整型整数 -32768  32767 2字节
      
        int 普通型整数 4字节
      
        long 长整型整数 8字节 
      
    注意:如果声明的是long类型的整数,在数字的后面加上L(不区分大小写)
    
    注意:整数类型,默认的使用int类型
    
    将低精度的值赋值给高精度的变量会完成自动类型转换。
    
    将高精度的值赋值给低精度的变量,需要强制类型转换,否则会出现可能损失精度的错误。
    
    小数类型
      单精度浮点型 float  小数位能保存6-7位 在数字的后面必须加上F(不区分大小写) 4字节
      
      双精度浮点型 double 小数位能保存15位 在数字后面加D 8字节
      
    注意:小数类型默认的是double
    
    
    注意:小数类型,小数点能占用几位与整数位有关。
    
    字符类型
    char 一个英文字母、数字、汉字都代表一个字符。字符类型使用单引号包围。2字节
    布尔类型
    boolean 代表逻辑上的真与假,取值只有两个值 true和false
    注意:在java中boolean类型的值只能是true或者是false  
    

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

    2.引用数据类型

    进制转换:

    二进制转十进制

    八进制转十进制

    110101

    185+1*84+083+1*82+0*81+1*80

    十进制转换二进制
    12

    商	余数
    6	0
    3	0
    1	1
    0	1
    

    1100

    十进制转换8进制
    12
    商 余数
    1 4
    0 1
    14

    二进制转十六进制

    二进制转八进制

    java中声明变量的规则:

    1.由于java是强类型的编程语言,声明变量的时候必须指定变量的类型。

    2.变量必须声明才能使用。

    3.变量必须赋值才能使用。

    4.变量的名称只能由数字、英文字母、下划线、美元符组成,并且不能使用数字开头,不能包含特殊符号。

    5.变量名称在同一个作用范围之内必须保证唯一性。

    6.变量名称不能与java中的53个关键字相同。

    7.鼓励你们使用清晰的词汇进行命名,使用驼峰式命名原则

    变量的概念:可以变化的量。
    变量的声明周期:

    在哪一个大括号内声明就在哪一个大括号内有效,出了大括号就消失。

    常量:

    最终的变量,常量的值一旦指定就不能够改变。

    命名常量的时候,所有的英文字母全部大写,如果有多个单词组成,单词与单词之间使用下划线分割

  • 相关阅读:
    多任务顺序执行解决方案
    数码摄影学习总结
    ASP.NET Core与RESTful API 开发实战(二)
    通过三点求圆心程序(二维和三维两种方式),代码为ABB机器人程序,其他语言也适用
    ABB机器人选项611-1 Path Recovery使用记录
    C#刷新chart控件方法及task的启停功能记录
    ABB机器人输送链跟踪问题记录
    有关C#跨线程操作控件的委托方法
    c#get、set属性及类的继承
    正则表达式学习记录
  • 原文地址:https://www.cnblogs.com/SunMoonSky/p/12331285.html
Copyright © 2011-2022 走看看