zoukankan      html  css  js  c++  java
  • JAVA中的变量

    数据类型-四类八种

    (一)整形
    1. byte / 一个字节(-128~127)

    2. short / 两个字节(-32768~32767)

    3. int / 四个字节,计算机中默认整形为int型

    4. long / 八个字节

    (二)浮点型
    1. float / 四字节

    2. donble / 八字节,计算机中默认浮点类型数据为donble

    (三)字符
    1. char / 一个字符,在其的赋值语句中值为单引号

    2. String /字符串(非基本数据类型)

    (四)布尔类型/boolean

    布尔类型的取值只有两种:true、false;

    变量的定义及赋值

    定义

    格式:数据类型 标识符

    在Java对标识敏感,也就是区分大小写。

    赋值

    在Java中“=”被称为赋值符号,把左边数的值给右边。

    注意:

    byte b1 = 124,b2 = 3;
    byte b3 = b1 + b2;

    上述代码的编写过程中会出现错误,首先整形数据默认格式为int,byte的存储范围(-128~127),在对b3的赋值中,

    由于赋值方式为变量赋值,在后续的编写中可能会对变量进行重新赋值,这可能会使得值超过byte的取值范围。


    long L = 11111111111;

    在上述代码中编译过程会报错,因为Java默认整数为int型。而111111111111数值大小超过int的取值范围。

    long L = 11111111111L;

    在在数值后边添加一个L对前边的数值进行声明这是一个长整形。


    float f = 3.5;

    在上述代码中也会存在错误,因为Java文件默认浮点类型数据为double型,在上述中相当于把double型数据给float型。

    float f = 3.5f;

    对3.5后边加f,定义这是一个float类型的数据。


    double dd=4;
    System.out.println(dd)

    在上述的算法执行结果为4.0,虽然输入的是整数,但是存储的是浮点型,所以在计算机的储存中计算机默认4为浮点型。


    char='a';
    char=97;

    在Java中如果char数据赋的值为整数,则自动根据Ascll码转换为相印的字符。


    数据类型转换
    1. 小到大,直接转换

    2. 明确数值,Java自动转换

    3. 大到小,强制转换,转换后精度丢失

  • 相关阅读:
    Browsermob-Proxy 备忘
    Restic 备份工具
    GP刷新实体视图
    SDKMAN安装使用
    The requested module '/node_modules/.vite/vue.js?v=65afd58f' does not provide an export named 'default'
    Python——执行打包提示 ‘pyinstaller‘ 不是内部或外部命令,也不是可运行的程序
    python 打包exe 方法
    Python使用阿里云镜像
    使用Python项目生成所有依赖包的清单方式
    Git GuiUI的乱码问题如何解决
  • 原文地址:https://www.cnblogs.com/-Archenemy-/p/11827969.html
Copyright © 2011-2022 走看看