新浪新闻客户端

java就业视频教程:变量的声明和使用

java就业视频教程:变量的声明和使用
2020年09月23日 10:54 新浪网 作者 拉勾IT培训

  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支持

特别声明:以上文章内容仅代表作者本人观点,不代表新浪网观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与新浪网联系。
权利保护声明页/Notice to Right Holders

举报邮箱:jubao@vip.sina.com

Copyright © 1996-2024 SINA Corporation

All Rights Reserved 新浪公司 版权所有