Java变量,运算符及进制表示------补充

Java变量

什么是变量:

变量就是系统为程序分配的一块内存单元,用来存储各种不同类型的数据;

介绍:

用于指代内存中的存储区域;

变量必须有特定的数据类型,不同的数据类型表示不同的数据存储结构;

每个变量都有自己的作用范围,叫作用域;

数据类型

 

基本数据类型

整数类型(4种):

  1. byte(1字节,默认值0);           
  2. short(2字节,默认值0);             
  3. int(4字节,默认值0);        
  4. long(8字节,默认值0);

浮点类型(2种):

  1. float(4字节,默认值0.0f);         
  2. double(8字节,默认值0.0d);

字符类型(1种):

  1. char(2字节,默认值/u0000);

布尔类型(1种):

  1. boolean(1字节,默认值false);

引用数据类型

  1. 接口
  2. 变量

标识符运算符和表达式

  1. 标识符:Java中包,类,方法,参数,变量等等命名时使用的字符序列.

命名规则:

  1. 由字母,数字,下划线和美元符号组成;
  2. 不能有数字开头;
  3. 不能是Java关键字或保留关键字;
  4. 无限长度;
  5. 明确区分大小写;

注意:

  1. Java关键字都是小写;
  2. 规范:见名知意

进制表示

计算机中数据的存储单位:

bit(位):表示二进制中一个数字码0或1;

byte(字节):一个字节有8个bit位组成

二进制:

生活中常用的是十进制,逢十进一;

计算机中存储的数字都以二进制表示,逢二进一;

八进制

逢八进一,01234567;

十六进制

逢十六进一,0123456789abcdef;

注意:

  1. 在程序中以0开头的一般为八进制;
  2. 在程序中以0x开头的一般为十六进制;

十进制与二进制之间的转换:

正整数十进制与二进制转换

        "除二取余,倒序排列,高位补零";

负整数十进制与二进制之间的转换

        "将负整数取绝对值转二进制,按位取反再加一";

小数十进制与二进制之间的转换

        "整数部分正常(见上两条),小数部分乘以二去整数部分直至小数部分为零或足够长";

二进制与十进制之间的转换

正整数二进制转换十进制

        "将二进制中的位数对应的数字分别乘以2^(位数-1),然后相加得到十进制";

负数二进制转换十进制

        "首先将二进制数补齐位数,如果首位是0表示正数,首位是1表示负数"

        "先减一,再按位取反!之后见第一条"

小数二进制转换十进制

        "小数点后位数乘以 2^(-位数)相加"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值