java定义64位的数据变量_java基础(1)变量、数据类型

1.为什么需要变量

内存就像储物柜,用来存放各种东西或数据, 对程序员来书,数据存入内存只是第一步,还要考虑,怎样找到存入的数据,存入的数据能否修改;写程序就是在做内存存取,先把数据存入内存,需要的是很好拿出来。数据放到内存中,我们怎么找到它呢?这就要根据内存地址来找我们需要的数据,计算机的内存地址时16进制的,很长的一串字符,那我们能不能用其他的字符来代替这个地址呢?这个字符就是变量。

2.变量的声明和使用

第一步:声明一个变量以分配空间(根据类型开辟空间)

第二部:为变量赋值(将数据存入空间)

第三步:使用变量(取出数据、使用)

3。变量命名规则

变量名=首字符+其余部分

首字符:字母、下划线、$

其余部分:数字、字母、下划线、$

应避开关键字

符合驼峰命名法

若名字由多个单词组成,从第二个单词开始,首字母均大写

4.java数据类型

1,。基本数据类型:分为布尔类型(值为true或false)、数值类型

数值类型:分为整数类型、浮点类型

整数类型:byte(1字节(8位))、short(2字节(16位)、int(4字节(32位))、long(8字节(64位))、char(2字节(16位))

浮点类型:单精度float(4字节(32位))、双精度double(8字节(64位))

85bae90b0dfbb0bab9edfbb26595223f.png

java对于整数有三种不同的表现形式

十进制:0-9,满10进一

八进制:0-7,满8进一,以0开头。

十六进制:0-9,A-F,满16进一,以0X开头

进制的基本转换

十进制转二进制:除2取余数

二进制转十进制:乘2的幂数

八进制、二进制互转:一位变三位、三位变一位

十六进制、二进制互转:一位变四位,四位变一位

负数的二进制表现形式

对应的正数二进制取反加一

基本类型转换

语法

自动类型转换

在满足以下条件时,系统自动完成类型转换也称隐含转换

1.两种类型兼容

2.目标类型大于源类型

3.对于表达式,如果操作数为double型,则整个表达式提升为double型

强制类型转换

在一定条件下,程序员手动完成类型转换

1.两种类型兼容

2.一般目标类型小于源类型

要点:强制类型转换会丢失精度!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值