zoukankan      html  css  js  c++  java
  • Java变量声明和赋值

    Java的8种基础类型变量声明,在得到Java 11支持后会有新的语法糖


    基础数据类型一共有8种

    整数类型:byte、short、int和long

    小数类型:float和double

    字符类型:char

    布尔类型:bool


    byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0

    short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值0

    int:整型,用于存储整数,在内在中占32位,即4个字节,取值范围-2147483648~2147483647,默认值0

    long:长整型,在内存中占64位,即8个字节-2^63~2^63-1,默认值0L

    float:浮点型,在内存中占32位,即4个字节,用于存储带小数点的数字(与double的区别在于float类型有效小数点只有6~7位),默认值0

    double:双精度浮点型,用于存储带有小数点的数字,在内存中占64位,即8个字节,默认值0

    char:字符型,用于存储单个字符,占16位,即2个字节,取值范围0~65535,默认值为空

    boolean:布尔类型,占1个字节,用于判断真或假(仅有两个值,即true、false),默认值false


     Java变量声明:

    数据类型变量名 =值、表达式;

    例:String name = "柯南";

        int a= 50;

    注:“=”并不是数学中的“等号”,而是一个赋值运算符

    Java变量命名规则:

    1:必须以字母、下划线“_”、或“$”符号开头

    2:可以包括数字、区分大小写

    3:不能使用Java语言的关键字,例如int、class、public等

    package demo;
    
    public class Main {
        //各种局部变量声明
        public static void main(String[] args) {
            //字符串变量
            String string = "Hello Kitty";
            //字符
            char c = 'H';
            //整型
            int i = 1;
            short s = 1;
            byte b = 1;
            long l = 1;
            //浮点
            float f = 1.23f;
            //双精
            double d = 1.23;
            //布尔
            boolean boo = false;
    
            //自适应变量,会随着值改变类型
            var v = 1;
            var vv = "Hello Kitty";
            var vvv = 1.23;
            var vvvv = 'H';
            
        }
        
    }

     Java的常量用final关键字来声明,

    常量一旦被声明是不可重新赋值的,

            //常量的声明
            final int I = 1;
            final boolean BOOL = true;
            

    需要注意的是

    String型需要用双引号括起来

    char型只能放一个字符,而且需要单引号

    int型是Java最常用的整型

    float型变量需要在数字的最后加f

    boolean型只能赋true和false

    var声明变量需要Java11支持

  • 相关阅读:
    Asible——inventory与大项目管理
    Asible——template
    Ansible——文件管理
    Ansible——处理任务失败
    Ansible——handlers与notify
    ubuntu 16.04 LTS 开发环境的安装及常用软件
    curl 命令详解
    VMware虚拟机三种网络模式详解
    ubantu 16.04 安装有道词典
    OneNote 使用汇总
  • 原文地址:https://www.cnblogs.com/dabai2017/p/9853505.html
Copyright © 2011-2022 走看看