java 取整型的低八位_java的变量和数据类型

计算机协会第二课堂(Java版) 作者:吕敬瑛 计算机协会群(621544546)

1,什么是变量?

变量就是初中数学代数的概念,上面例子中 x ,y 都是变量,x=1的时候 y=2,当y=2的时候x=1

在计算机中变量也可以代替某个具体的数值

/**
  • 变量可以持有某个基本类型的数值,或者指向某个对象
  • 变量必须先定义后使用
  • 定义变量
    • 变量类型 变量名 = 初始值;

2、变量赋值

变量的一个重要特点就是他可以被赋值,而且可以被重新赋值

public 

我们来解析一下这段代码

首先我们声明了一个变量a并给了它一个10的数值

//声明变量a并赋值为10

1dc0e3d24f1f8e3adccd5357d3817536.png

ebacee8dacd3235d213ec0e949a54d7f.png

此处截图是为了让大家理解我说输出为10 的意思是什么,就是打印到控制台

我们继续执行代码

我们将变量a重新赋值为20

//将变量a重新赋值为20

bde418082b2b009aac3ff72af8262968.png

继续执行代码

我们新建一个变量b并将变量a的值复制给变量b ,这个时候b变量就有了a变量的值20

//声明变量b并将a的值赋值给变量a

d4c9fc697364e3030d8f36a5e07e9254.png

继续执行代码

我们用变量b加上30 在赋值给变量b

//将变量b的值加上30再赋值给变量b

bcb66c1c2d4f49e6159a6085b9e9100b.png

3,注意 = 是赋值而不是相等

Java数据类型

1、Java的基本数据类型

  • 整数类型:int , long , short , byte
  • 浮点类型: double , float
  • 布尔类型 : boolean
  • 字符类型:char
计算机内存的最小存储单元是字节(byte)

一个字节是八位二进制数:00000000 ~ 11111111 (0~255)

内存单位从0开始编号,称为内存地址,每一个内存单元可以看做是一间房间,内存地址就是他的门牌号,每个房间正好能存储一个字节

807eb1c19ceaaab55acbca77724a1f40.png

在计算机中

1K = 1024个字节

1M = 1024k

1G = 1024M

1T = 1024G

0d85b941f9763a1116546fcfb84b5514.png

2,整型

byte 

long不带L会默认为int类型

3,浮点类型

为什么把小数点数成为浮点数呢?因为他的小数点是可以浮动的

float 

4、布尔类型

  • 布尔类型只有两个值 true和 false
  • 通常是计算结果
boolean 

5,字符类型

  • char类型只保存一个字符
  • 要注意区分char和String,char是单引号,字符串是双引号,如果char输入多个字符,编译器就会报错
char 

6、常量

用final修饰的变量就是常量

  • 常量初始化之后不可再次赋值
  • 常量名通全部是大写
  • 常量用来避免意外赋值
  • 常用来代替魔术数(就是不知道代表什么的数字)
final  

如果还有不懂的同学欢迎加群学习681463621

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值