1.2.1-基本数据类型与表达式

00740123X Java程序设计(2017春)学习笔记

变量与常量

文字量 文字量直接出现在程序中并被编译器直接使用,比如 20。文字量也称为文字常量,所谓常量,就是其生存周期内值不会改变的量。
标识符

  • 标识符是一个名称,与内存中的某个位置(地址)相对应

  • 标识符的第一个字母必须是下列字符之一

    • 大写字母(A-Z)
    • 小写字母(a-z)
    • 下划线(_)
    • 美元符号($)
  • 标识符的第二个字符已经后续字符必须是

    • 上述字符列表中的任意字符
    • 数字字符(0-9)

变量

  • 一个由标识符命名的项
  • 每个变量都有类型
  • 变量的值可以改变

常量

  • 常量一旦初始化以后就不课能改变

基本数据类型

数值型

类型备注
booleantrue 、 false
char0 个符号位 16位全部数值为 char c1 = ‘a’ char c2 = 97 char c3 = ‘\u4e2d’ char c4 = ‘\t’
short1个符号位
int1个符号位 0B ob 表示 2进制
long1个符号位
float1个符号位 8 个幂指位 23 数值位
double1个符号位 11个幂指位 52 个数值位

这里写图片描述
数值型文字量
这里写图片描述

字符类型
这里写图片描述
某些特殊的字符型常量需要使用转义的形式来表示

转义字符表示含义
单引号字符
‘’双引号字符
\\反斜杠字符
\r回车
\n回车换行
\t水平制表符
\b退格

String
String是一个类 ,String是JDK标准类集合中的一部分
运算符与表达式
关系运算符 类型比较运算符 instanceof
相等关系运算符

  • 数字相等运算符 == ,!=
  • 布尔相等运算符 == ,!=
  • 引用相等运算符 == ,!=

逻辑运算符

  • “与”运算 &&
  • “或”运算 ||
  • “非”运算 ! 操作数的类型必须是布尔型,如果操作数的结果为false,则表达式的结果为true,如果操作数的结果为true,则表达式的结果为false

条件运算符(表达式1?表达式2:表达式3)

  • 首先计算表达式1
  • 如果表达式1的值为true,则选择表达式2的值
  • 如果表达式1的值为false,则选择表达式3的值

类型转换

每个表达式都有类型
扩展转换
这里写图片描述
这里写图片描述
显示转换:强制类型转换

char

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值