数据类型

本文介绍了Java中的基本数据类型,包括常量和变量的概念。讨论了数据类型的转换规则,强调转换依赖于数据范围,如byte到int,以及类型转换的特点,如char与byte/short的关系。并提供了相关代码示例。
摘要由CSDN通过智能技术生成

数据类型: Java是一门强语言类型,Java对每一种数据都提供了对应的类型

Java数据类型分为基本数据类型引用类型
在这里插入图片描述

基本数据类型

常量: 在程序的执行过程中,其值不会发生改变的量

    常量的分类:
    字面值常量
            整型常量
                    二进制 由0,1组成,由0b开头 0101010101
                    八进制 由0~7组成,由0开头
                    十进制 由0~9组成,默认就是十进制
                    十六进制 由0~9,A,B,C,D,E,F 组成,由0x开头
            小数常量
                    0.2F float类型的小数常量
                    0.2D double类型的小数常量
                  
            布尔常量
                    只能取两个值
                    true false
            字符常量
                                     
                    什么是字符?字符的本质是什么?数字 整数   a 97 1                         
                    什么是字节?字节本质是什么? 数字 数据传输的最基本单位
                    a 1 张 换行 制表符 都是字符 65535  
                   
                    字符在计算机中存储本质还是数字
                   
                    1byte = 8bit 
                    1kb = 1024byte
                    1mb = 1024kb
                    1gb = 1024mb
                    1tb = 1024gb
                   
                    1bit 能够表示多少种状态 2种  0 1  
                    2bit 4  10 01 11 00
                    3bit 8  
                    8bit 256
                    16bit 65536
                   
                    Java使用2个字节表示一个字符
                    0000 0000 0000 0000 65536
                   
                    一般2个字节表示一个汉字GBK
                   
                    1.字符常量由 '' 包裹
                    2.里面只能够有一个字符
                    3.转义字符可以由两个字符组成,第一个是\
                   
                    记住常见的字符编码:
                            a 97  b 98
                            A 65  B
                            0 48
                           
                            \t 制表
                            \n 换行
                            \r\n 换行
                            \'
                            \\
                            \"
                           
            字符串常量
                    1.由双引号包裹
                    2.里面可以有一个字符也可以有多个字符
                    3.字符串里面可以是空串
            null常量
                    表示的是引用类型的常量
                   
            自定义常量                 
    注意:
            1.System.out.println();输出的都是数值的十进制
            2.默认整型常量默认是 int 类型
            3.默认小数类型就是 double 类型
            4.字符的数量不会超过65535
            5.windows系统的换行符是 \r\n \n \R
            6.计算机最多能表示36进制
                  0-9+a-z =10+26=36进制

变量: 在程序的执行过程当中,其值可以发生改变的量,类似于数学的未知数X

    变量的内存分配
            int x = 10;
            int x; // 1.声明
            x = 10; // 2.赋值
            System.out.println(x); // 3.使用
   
    数据类型: Java是一门强语言类型,Java对每一种数据都提供了对应的类型
                      比如JavaScript就是弱语言类型
                      int x = 10; double d = 20;
                      var x = 10; var d = 20.5;
                          
    变量的定义:
            变量的三要素:
                    1.声明
                    2.赋值
                    3.使用
            注意:
                    1.变量一定要先声明再赋值再使用
                    2.变量不能够重复定义
                    3.变量不能够连续定义 int a = b = c = 10;
                    4.建议一行只写一条语句

举例代码如下

public class VariableDemo {
   
        public static void main(String[] args){
   
                // 变量的定义
                // int i; // 变量的声明
                // i = 100; // 变量的赋值
                // System.out.println(i);
               
                int i = 100;
                System.out.println(i);
               
                int j = 200;
                System.out
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值