java基础变量数据类型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基础变量数据类型相关的知识,希望对你有一定的参考价值。
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位))
java对于整数有三种不同的表现形式
十进制:0-9,满10进一
八进制:0-7,满8进一,以0开头。
十六进制:0-9,A-F,满16进一,以0X开头
进制的基本转换
十进制转二进制:除2取余数
二进制转十进制:乘2的幂数
八进制、二进制互转:一位变三位、三位变一位
十六进制、二进制互转:一位变四位,四位变一位
负数的二进制表现形式
对应的正数二进制取反加一
基本类型转换
语法
自动类型转换
在满足以下条件时,系统自动完成类型转换也称隐含转换
1.两种类型兼容
2.目标类型大于源类型
3.对于表达式,如果操作数为double型,则整个表达式提升为double型
强制类型转换
在一定条件下,程序员手动完成类型转换
1.两种类型兼容
2.一般目标类型小于源类型
要点:强制类型转换会丢失精度!
以上是关于java基础变量数据类型的主要内容,如果未能解决你的问题,请参考以下文章