Java数据类型和运算符

标识符Identifier ▪ 作用 – 常量、变量、方法、类和包等的名称 ▪ 命名规则 – 必须以字母、_下划线、美元符$开头。 – 其它部分可以是字母、下划线“_”、美元符“$”和数字的任意组合 – 大小写敏感,长度无限制。 – 不可以是Java的关键字。 正确的: name, Name,user_name ,$name , _name, publicName; ▪ 注意 错误的: – Java不采用通常语言使用的ASCII字符集 9username ,user name , public – Java采用unicode这样的标准的国际字符集。因此,这里的字母的含义:英文、汉 字等等。(不建议大家使用汉字来定义标识符!)

常量和变量 ▪Java是一种强类型语言,每个变量都必须声明其类型。 ▪Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。 ▪变量在使用前必须对其声明, 只有在变量声明以后,才能为其分配相应长度的存储单元,声 明格式为: ▪type varName [=value] [{,varName[=value]}] ; ▪注意事项: –每个变量都有类型,类型可以是基本类型,也可以是引用类型。 –变量名必须是合法的标识符。 常量和变量 ▪ 电脑使用内存来记忆计算时所使用的数据。人类采用

字符数据类型(2个字节) ▪ 单引号用来表示字符常量。例如‘A’是一个字符,它与“A”是不同的, “A”表示含有一个字符的字符串。 ▪ char 类型用来表示在Unicode编码表中的字符。 ▪ Unicode编码被设计用来处理各种语言的所有文字,它占2个字节, 可允许有65536个字符;ASCII码占1个字节,可允许有128个字符 (最高位是0),是Unicode编码表中前128个字符。 ▪ Java 语言中还允许使用转义字符 ‘\’ 来将其后的字符转变为其它的 含义, char c2 = '\n'; //代表换行符 ▪ char类型在内存中存储的是该字符的Unicode编码值,所以char类 型可以当做int类型来处理

运算符 ▪ Java 语言支持如下运算符: – – – – – – – 算术运算符: +,-,*,/,%,++,-- 赋值运算符 = 扩展赋值运算符:+=,-=,*=,/= 关系运算符: >,=,>,>> (了解!!!) 条件运算符 ?: ▪ 相关概念辨析 – – – – + 运算符 操作符 Operator 5+6 表达式 expression 5 6 操作数 Operand int m =5+6; 语句 Sentencee

逻辑运算符 ▪ 逻辑运算符与布尔操作数一起使用,组 成逻辑表达式 运算符 含义 示例 & | 逻辑与 逻辑或 逻辑异或 逻辑反 短路或 A & B A | B A ^ B ! A ▪ 逻辑表达式的结果是布尔值 ▪ &和&&的区别 – “&”:无论任何情况,“&”两边的表达式都会参 与计算。 ^ ! – “&&”: 当“&&”的左边为false,则将不会计算 其右边的表达式。即左false则false || A || B ▪ “|”和“||”的区别与“&”和“&&”的区别类似。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值