JavaSE-No.1——Java的数据类型与变量

目录

前言

1. 字面常量

2. 数据类型

3. 变量

3.1 变量概念

3.2 语法格式

3.3 整型变量

3.3.1 整型变量

3.3.2 长整型变量

3.3.3 短整型变量

3.3.4 字节型变量

3.4 浮点型变量

3.4.1 双精度浮点型

3.4.2 单精度浮点型

3.5 字符型变量

3.6 布尔型变量

3.7 类型转换

3.7.1 自动类型转换(隐式)

3.7.2 强制类型转换(显式)

3.8 类型提升

总结


前言

  从本篇文章开始,进入到了java的学习~开始JavaSE学习的第一章,这节主要讲Java的数据类型与变量,下面我们就开始吧~


1. 字面常量

例如System.Out.println("Hello World"); 语句,不论程序何时运行,输出的都是Hello World,其实"Hello World"就是字面常量。

量即程序运行期间,固定不变的量称为常量比如:一个礼拜七天,一年12个月等。

public class Demo{
    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. 字符串常量:由""括起来的,比如“12345”、“hello”、“你好”。
  2. 整形常量:程序中直接写的数字(注意没有小数点),比如:100、1000
  3. 浮点数常量:程序中直接写的小数,比如:3.14、0.49
  4. 字符常量:由 单引号 括起来的当个字符,比如:'A','1'
  5. 布尔常量:只有两种 true和false
  6. 空常量: null

2. 数据类型

Java 中数据类型主要分为两类 基本数据类型 引用数据类型

基本数据类型有四类八种

  1. 四类:整型、浮点型、字符型以及布尔型
  2. 八种:
数据类型
关键字
内存占用
范围
字节型
byte
1 字节
-128 ~ 127
短整型
short
2 字节
-32768 ~ 32767
整型
int
4 字节
-2³² ~ 2³¹ - 1
长整型
long
8 字节
-2⁶³ ~ 2⁶³ - 1
单精度浮点数
float
4 字节
有范围,一般不关注
双精度浮点数
double
8 字节
有范围,一般不关注
字符型
char
2 字节
0 ~ 65535
布尔型
boolean
没有明确规定
true false

 注意:

  • 不论是在16位系统还是32位系统,int都占用4个字节,long都占8个字节
  • 整形和浮点型都是带有符号的
  • 整型默认为int型,浮点型默认为double
  • 字符串属于引用类型,该种类型后序介绍。

3. 变量

3.1 变量概念

在程序中,除了有始终不变的常量外,有些内容可能会经常改变,比如:人的年龄、身高、成绩分数、数学函数的计算结果等,对于这些经常改变的内容,在Java程序中,称为变量而数据类型就是用来定义不同种类变量的


3.2 语法格式

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

比如:

public static void main(String[] args) {
        int a = 10; // 定义整形变量a,a是变量名也称为标识符,该变量中放置的值为10
        double d = 3.14;
        char c = 'A';
        boolean b = true;
        System.out.println(a);
        System.out.println(d);
        System.out.println(c);
        System.out.println(b);

        a = 100;
        // a是变量,a中的值是可以修改的,注意:= 在java中表示赋值,即将100交给a,a中保存的值就是100
        System.out.println(a);

        // 注意:在一行可以定义多个相同类型的变量
        int a1 = 10, a2 = 20, a3 = 30;
        System.out.println(a1);
        System.out.println(a2);
        System.out.println(a3);
}</
  • 15
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值