5—6<!--总结-->
关键字:
概念:被java语言赋予特定含义的单词。 目前Java学习到的比如定义数据类型的关键字:class;interface;long;int;double;char;float;byte;void;static等。
标识符:
标识符的组成规则:可以用英文26个字母组成; 可以使用0-9数字组成, 可以有下划线"_" 可以使用$作为标识符。 注:在标识符中数字不能作为首位出现, 区分大小写 不能是java语言中的关键字。
常量:
概念:是指在java程序中固定不变的数据 常量类别分为字面值常量和自定义常量 字面值常量常见:整数常量(所有整数) 小数常量(所有小数) 字符常量(单引号括起来的单个字符) 字符串常量(双引号括起来的多个字符) 空常量(null) 布尔常量(TRUE、false) eg:class seudent{pubic static void main(String[]args){System.out.println(12)}} java 对整数常量的4种表现形式:二进制(0B开头)、八进制(0开头)十进制 (默认进制)十六进制(0X开头)(0-9,a-f) 进制互相转换:8421法则、权限转换法、
有符号位的数据表示法
原码、反码、补码----就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小 首先正整数的原码、反码、补码都是相同的; 另负整数的原码、反码、补码的表现形式 负整数反码:在原码的基础上,数字相反,0变1,1变0. 补码在反码的基础上最后一位+1,逢二进一。
变量:
概念 :常量是固定不变的数据,在程序中可以变化的量称为变量。 变量定义的三要素:数据类型、变量名、初始化值 格式 数据类型 变量名=初始化值
java四类八种数据类型
基本数据类型:整数类型、浮点数类型、字符类型、布尔类型、 int(默认)4个字节; byte 字节型 范围 -128——127 1个字节; double 双精度浮点数 float 后必须加F(大小写都可) long 后必须加L(大小写都可) char 两个字节 boolean true/false short 短整型 2个字节 整数默认int、浮点类型默认是double 引用数据类型:类、接口、数组
数据类型转换:
数据隐性转换
默认;byte 、short 、 char 运算时直接提升为int。
eg:int 数值与byte数值相加,结果显示int数据?
因为int是4个字节,byte是一个字节,在相加时,byte默认直接提升为int为4个字节,然后相加即可,
数据显性转换(强转)
eg:int a=5与byte b=6 数值相加,结果显示byte数据?
class eg{
public static void main(String[]args){
byte b=1;a=5
b=(byte)(a+5)}
}