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基础变量数据类型的主要内容,如果未能解决你的问题,请参考以下文章

java基础第三天

Java基础之常量变量数据类型运算符

java基础:引用数据类型流程控制语句

大数据必学Java基础:基本数据类型

[Java 基础]数据类型

java基础知识—变量数据类型和运算符