初识Java之数据类型与变量

本文介绍了Java中的数据类型,包括字面常量、基本数据类型(整型、浮点型、字符型、布尔型)及其变量的声明与使用。还详细讨论了类型转换,包括自动类型转换和强制类型转换,并给出了转换示例。最后,提到了类型提升的概念,解释了运算过程中数据类型的提升规则。
摘要由CSDN通过智能技术生成

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


初识Java之数据类型与变量

1.字面常量

📓常量字符串即程序运行期间,固定不变的量称为常量,例如:1个礼拜是7天,一年是12个月。

public class test {
   
    public static void main(String[] args) {
   
        System.out.println("hello world");
        System.out.println(100);
        System.out.println(3.14);
        System.out.println('A');
        System.out.println(true);
        System.out.println(false);
    }
}//其中:100 3.14 ‘A’ true/false都是常量,将其称为字面常量
  1. 字符串常量是用"“括起来的,比如"23456”, “hello”, “侬好”。
  2. 整型常量:程序直接写出来的数字(是没有小数点的),比如:100,231
  3. 浮点数常量:程序中直接写的小数,比如:3.14,5.22
  4. 字符常量:由单引号括起来的单个字符,比如:‘A’, ‘1’
  5. 布尔常量:只有两种结果,true或者false

📔注意:在java中,字符串,整型,浮点型,字符型以及布尔型都称为数据类型

2.数据类型

📒在java中数据类型主要分为两类:基本数据类型引用数据类型
📕基本数据类型又分为四类八种

  1. 四类:整型,浮点型,字符型以及布尔型
  2. 八种
    在这里插入图片描述

📕注意:
无论是16位还是32位操作系统,int都占4个字节,long占8个字节(说明java的移植性很强)
整型和浮点型都是带有符号的
整型默认int,浮点型默认double
字符串属于引用类型
我们拿int来举例(下图)

在这里插入图片描述

字节是计算机中表示空间大小的基本单位,常见的换算如下图🖊

在这里插入图片描述

3.变量

变量的概念:
地球无时无刻不在转动,一切都是在改变的,所以在Java中对于经常改变的内容就称之为变量。我们上面提到的数据类型就是用于定义不同种类的变量的。(变量分为基本变量和引用变量,我们先介绍基本变量)

语法格式为:数据类型 变量名=初始值

3.1整型变量

💼int long short

 //整型变量定义方式一
        int a=10;
        System.out.println(a);
        //整型变量定义方式二
        int b;
        b=10;
        System.out.println(b);
        //整型变量定义方式三
        int c;
        System.out.println(c);
        c=100;//这种定义方式是错误的,会出现Variable 'c' might not have been initialized报错,意思就是没有对进行初始化
1.整型无论在任何系统下都占4个字节
2.整型的范围是-2^312^31-1
3.Integer是int的包装类

int a=10;//定义一个值为10的整型变量
long b=20L;//为了区分整型和长整型,一般在long类型变量后加上L
1.长整型变量需要在初始值后加上L
2.长整型无论在任何系统下都占8个字节
3.长整型的范围是-2^63 ~ 2^63-1
4.长整型的包装类是Long


short a=
  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值