标签:划线 can 数据类型 sys str 长整型 ble 逻辑运算符 表达式表达式
1.组成元素由字母、数字、下划线、美元符号($)
2.标识符不能以数字开头
3.标识符严格区分大小写
4.标识符的命名要有意义(见名知意)
1.单行注释 //
2.多行注释 /* 注释的内容*/
3.文档注释/** 注释的内容*/
1.整数常量 例如 12
2.小数常量 例如 3.1415
3.布尔常量 例如 true/false
4.字符常量 使用单引号括起来的单个字符
5.字符串常量 使用双引号括起来的字符串
1.byte(字节型)1个字节(1个字节=8bit) -128~127
2.short(短整型)16bit/2个字节
3.int(整型)32bit/4个字节
4.long(长整型)64bit/8个字节 在数据后面加上l/L(不区分大小写)
5.char(字符型)16bit/2个字节
6.string(字符串类型)
7.float(单精度浮点型)32bit/4个字节
8.double(双精度浮点型)64bit/8个字节
9.boolean 值只为true/false 一个字节或者四个字节。声明一个基本类型的变量占4个字节,声明一个数组类型每个数组元素占1个字节
注意: 小数默认为双精度浮点型,在小数后面加上f/F表示小数为单精度浮点型
整数默认为整型,在整数后面加上l/L表示该数为长整型
注意:byte 、short、char数据类型在运算过程中会自动转换为int类型在运算。
例如: float a=3.14f;int i=(int)a;
int i=128;byte b=(byte)i->-128
+(整数加法、连接符//任何数据类型与字符串连接都是字符串)
-、*、/、%(结果的正负取决于被除数的符号)(取余)、++、--,
拓展:+=、-=、/=
例如:a+=3等价于a=a+3
&(与)、^(异或)(相同即为假、不同为真)、|(或)、!(非)、
&&(短路与/双与)即前一个比较表达式为假后面的表达式不用判断结果直接为假
||(短路或/双或 ) 即前一个比较表达式为真后面的表达式不用判断结果直接为真
&(与) 存在0就为0
|(或) 有1就为1
^(异或) 相同为0,不同为1
~(取反) 按位取反
^的特点:一个数据对另一个数据位异或两次,数据本身不改变(可以使安县两个数据交换)x=x^y;y=x^y;y=x^y;
<<(左移)(二进制位向左平移多了擦去少了补上0,3<<n(向左平移n位))(结果为所移数*2^n(n为左移的位数))、
(右移)(二进制位向右平移多了擦去少了如果该数为正补0否则补1,3<<n(向左平移n位))(结果为所移数/2^n,n为右移的位数)、
(无符号右移)不管数是正负都使用0补。
导包:import java.util.Scanner
创建键盘录入对象:Scanner in =new Scanner(System.in);
通过对象获取数据:int x=in.nextInt();
标签:划线 can 数据类型 sys str 长整型 ble 逻辑运算符 表达式表达式
原文地址:https://www.cnblogs.com/chenxidream/p/10335217.html