Java编程基础
2021-11-16 18:35:07 0 举报
AI智能生成
登录查看完整内容
讲述了语句和表达式、变量和数据类型、注释、字面量、表达式和运算符以及字符串运算等内容
作者其他创作
大纲/内容
变量
方法
类
对象
程序
程序的层次关系
语句
运算符
表达式
执行操作
指令
任务分解为语句
作用
发生的单个操作
定义
分号
结束标记
{
}
语句块
之间的语句
值的语句
程序后面使用
用于另一条语句
丢弃
值的作用
语句生成的值
返回值定义
提供值的语句
任何变量
字面量
方法调用
构成
表达式提供的值
赋值给变量
其它
返回值
Java的内置
存储
用途
任意平台长度和特征相同
效率高
优势
byte
short
int
long
存储的整数的大小
类型选择依据
整数
1.4E-45到2.4E+38
float
4.9E-324到1.7E+308
double
浮点数
存放单个字符
char
字符
true
false
取值
boolean
布尔值
不返回值
表示空
void
基本数据类型
负数
符号
数组
接口名
类的类型
子类
含义
的一个对象
类型声明为超类
变量是多个子类之一
任何类型的对象关联
Object类型的变量
开发建议
类名
数据类型
值的数字
文本
其它信息
可以是
默认为int
int之外视为long
l
L
强制方式
整型字面量
八进制表示的字面量
十六进制表示的字面量
-
负的数字字面量
句点
F
f
默认为double
e
E
指数表示法
指数可以是负数
浮点数字面量
数字字面量
布尔字面量
单引号括起来的单个字符
格式
数字
字母
标点
ASCII字符集
16位的Unicode标准
非打印字符
不能通过键盘输入的字符
转义编码原因
字符包括
字符字面量
字符串是对象
特殊之处
双引号括起来的一系列字符
包含转义字符
存储为String对象
与基本数据类型的不同之处
字符串字面量
特性字面量
名称
信息类型
等号
赋值方式
0
数值变量
‘\\0’
字符变量
布尔变量
null
默认初始值
初值
构成要素
变量名
声明格式
命名
标识方法
声明位置
语句之后
逗号分隔
同一条语句
声明的简化形式
同类型多变量
必须再使用之前
方法中的任意位置
必须赋值
局部变量
创建变量
字符
下划线
美元符
不以数字开头
开头
任何字符
首字符之后
区分大小写
命名规则
标准字符
国际字母的字符
重音字符
其它符号
Unicode字符集
字符构成
多个单词组成
首字母小写
其它单词的首字母大写
其它字母小写
通用规则
变量命名
值保持不变
常量变量
final
指定初值
声明方式
名称都为大写
易理解
优点
常量
任意位置改值
地方
存储信息
程序运行
定义对象的属性
实例变量
适用于类的实例
类变量
方法定义
更小的语句块
执行时调用,离开不复存在
分类
概述
特殊符号
本质
数学函数
赋值语句
逻辑比较
+加
-减
*乘
结果将向下取整
结果存储再整型变量中
/除
除法运算的余数
%求模
种类
一边一个
两个操作数
操作数类型与结果的类型相同
类型问题
算术运算符
生成一个值
首先计算赋值表达式右边
优先级
+=
-=
*=
/=
等效形式
赋值运算符
值加1
++
递增运算符
++变量名
前缀递增运算符
变量名--
后缀递增运算符
递增运算
值减1
--
形式
递减运算符
--变量名
后缀递减运算符
前缀递减运算符
递减运算
递增和递减运算符
变量之间
变量和字面量之间
其它类型的信息
比较的对象
返回值
比较运算符
组合成更复杂的表达式
布尔值的表达式
表达式的运算对象
两种的表达式都被计算
&
左边为false,右边不计算
&&
表示方式
表达式都为true,结果为true
结果
AND
|
左边为true,右边不计算
||
任一表达式为true,结果为tue
OR
^
表示方式
两个表达式的值相反,结果为true
XOR
!
表达式的值取反
NOT
逻辑运算符
判断运算符执行顺序
赋值运算
逻辑运算
比较运算
算术运算
递增递减运算
先后顺序
先执行左边
优先级相同
改变执行顺序
提高可读性
圆括号的作用
运算符优先级
+
拼接实现
字符串运算
提供可读性
了解程序功能
生成可执行版本时忽略
Java编译器将忽略
//到结尾的内容是注释
//开头
分界符之间的内容是注释
多行注释
/* */
程序员
计算机
/** */
创建HTML文件
javadoc读取
阅读
注释
Java编程基础
0 条评论
回复 删除
下一页