Java学习:(2)变量、数据类型、String类型

1、变量

  1.1、概念

    可以改变的量

    作用是存储数据

    变量是在内存中开辟一个空间,用于数据的存储

    变量的三要素:

      变量名、变量值、数据类型

      例:int num = 1;

    总结:

      创建变量的过程:

      Ⅰ、在内存中开辟出一个变量数据类型的空间

        例如 int num;

      Ⅱ、在变量中存储数据,赋值

        例如:num = 1;

      Ⅲ、变量需要先声明再使用

      Ⅳ、变量需要先赋值再使用

  1.2变量的命名规范

    1、看到变量就知道意思

    2、组成为字母、数字、_、$

    3、不能数字开头

    4、遵守驼峰原则:首字母小写,后边单词首字母大写

    5、不要使用汉语、也不建议使用拼音

  1.3、基本数据类型

    1、数值类型

      整数:     所占字节:

      byte       1字节       [-128,127]

      short       2字节     [-32000,32000]

 

       int       4字节       [-21亿,21亿]

      long       8字节        长整数

    注意:如果整数超过long范围,需要使用BigInteger(引用类型)

        数据类型占用字节越大,范围就越大

      小数:      所占字节:

      float:浮点数    4字节

      double:双精度   8字节

    注意:float与double的区别为小数位精度不同

      如果小数位超过double范围需要使用BigDecimal(引用类型)

    2、字符类型

      char:单字符

      使用的是单引号('')

      注意:只能够存储一个字符

    3、其他类型

      boolean:布尔类型,变量的值只能为true 或者false,但是表现形式可以为字面量(true/false)、表达式(例:1>2)、逻辑运算[例:(1>2 )&& (2>3)]

    4、总结

      基本数据类型全部小写,注意该部分为Java中的保留字(限制使用)

    5、数据类型的转换

      ①Java中显示写出的整数默认都是int类型

      ②自动类型转换

        Ⅰ、小类型数据/变量可以直接赋值给大类型变量

        Ⅱ、大类型数据赋值给小类型变量也有默认数据类型转换,前提是不超过小类型变量的数据范围。如果超过就会报错。

      ③强制类型转换

        Ⅰ、大类型数据赋值给小类型变量,但大类型数据超过小类型变量数据范围。

        Ⅱ、大类型变量不能直接赋值给小类型变量,需要进行强制类型转换。

2、String类型

    1、String不是基本数据类型,是引用类型

      表示字符串""

      字符串拼接""+""

posted @   不准回头!  阅读(118)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
点击右上角即可分享
微信分享提示