java 数据类型

注释

什么是注释?

解释说明的文字
注释的作用:

  1. 对代码的解释说明
  2. 便于后期维护
    注意:注释不会被编译

标识符

标识符的命名规则:

  1. 数字,字母,下划线_,美元符号$任意组合而成,数字不能开头
  2. 严格区分大小写
  3. 关键字不能作为标识符使用

标识符的命名规范:

  1. 见名之一

  2. 驼峰命名原则包: 全部小写

    关键字和保留字:

    关键字 在java中有一些词java有自己的用法和用途,这些词关键字工具中有特别颜色的显示
    关键字都是小写
    保留字: const goto(将来有可能有自己的用途和方法

常量:
程序运行过程中,其值不会发生改变的量
分类:
自定义常量:被 final 关键字修饰的变量为常量字面值常量
整数常量 : 0 100 -3 …
小数常量 : 1.1 -3.4…
字符串常量 : “因为” “123” “~” …
字符常量 : ‘s’ ‘1’ ‘~’ ’ '…
布尔常量 : true false
空常量: null
变量: 可变的量
在运行过程中可以改变的量
内存空间 用来存放之类类型的数据
语法:
数据类型 变量名 = 变量值 ;----声明的同时赋值(常用的数据类型: int整数 double String字符串 char boolean)
数据类型 变量名; —先声明
变量名 = 变量值 ; —后赋值
一行中同时声明多个变量
=是java中唯一一个自右向左运算的符号

  • 变量关注的点:
    1. 数据类型
    2. 变量名(标识符)
    3. 值,数据类型要一致
    作用域 {}
    统一作用域内部变量不能同名
    变量在使用时候的注意事项( 赋值 .打印 .运算):
    1.变量必须已声明
    2.变量必须已经赋值
    3.在变量的作用域返回内部使用变量
    4.变量同一时刻只能存储一个值
变量的分类:
  • 成员变量|实例变量: 定义在类中方法外|语句块外
    只声明不赋值,有默认值
    整数0 小数0.0 字符串null 布尔false 字符型’ ’
  • 局部变量: 定义在类中方法外|语句块中
    作用域:变量的声明开始,到包裹变量的离变量最近的}之间的距离
    没有默认值,必须声明并且赋值使用
数据类型:
基本数据类型:四类八种
        整形
         表示名称    表现形式     大小              范围
          字节型      byte      1个字节 8位    [-128,127]
          短整型      short     2个字节 16位   [-32768,32767]
            整型      int       4个字节 32位   +-21亿
          长整型      long      8个字节 64位   非常大

整数的字面常量值默认类型为int,给long类型的变量赋值,需要在数据的后面添加L/l,推荐使用L

        浮点型
                 表示名称     表现形式     大小      精度
                  单精度     float       4个字节    小数点后6位左右
                   双精度     double    8个字节     小数点后15位左右
      小数的字面常量值默认double类型,在数据的后面添加一个F/f

    浮点类型因为存储不够精确,不会使用浮点类型进行精确的运算
    表示小数完全可以,如果想要非常精确的计算表示小数,推荐你使用java提供的引用数据类型

字符型

       表示名称    表现形式    大小    范围
       字符型   char    2个字节    0~65535
       字符型的表现形式: 
              ''中包裹单个字符  'a'  '号' '1' '*' ' '
               0~65535之间的整数可以表示字符型,对应Unicode字符集 去简单的ASCII中查看
                如果字符型类型的数据才加四则运算,会先转为十进制的数再去运算
  布尔型
            boolean  1位   true|false
             经常使用在比较运算中

  引用数据类型: 类  接口  数组
数据类型转换
    1.布尔类型不参与类型转换
         2.  自动类型转换
                小范围数据类型->大范围数据类型
                byte,short,char 才参与运算的时候,如果没有int或比int更大的类型的数据参与  运算,结果类型会提升成为int类
                如果有,结果为自动提升成为最大的数据类型
                如果在byte,short,char类型赋值的时候,在期范围之内的*常量*能够成功赋值

            强制类型转换
               大范围数据类型->小范围数据类型,有可能有损失精度 
               小范围数 据 类型 变量 = (小范围数据类型)大范围数据类型;
      byte short char int long float double(小到大)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕业设计,基于SpringBoot+Vue+MySQL开发的公寓报修管理系统,源码+数据库+毕业论文+视频演示 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本公寓报修管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此公寓报修管理系统利用当下成熟完善的Spring Boot框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的MySQL数据库进行程序开发。公寓报修管理系统有管理员,住户,维修人员。管理员可以管理住户信息和维修人员信息,可以审核维修人员的请假信息,住户可以申请维修,可以对维修结果评价,维修人员负责住户提交的维修信息,也可以请假。公寓报修管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 关键词:公寓报修管理系统;Spring Boot框架;MySQL;自动化;VUE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值