JAVA
2023-02-14 14:01:41 15 举报
AI智能生成
无
作者其他创作
大纲/内容
运算符
算术运算符
乘除
除法取余(模)
说明
就是得出除不尽的余数,常用于判断奇偶数
全部符号
一元运算符
符号
说明
一元运算符指的是,只有一个元素参与运算
用法
变量++
++变量
变量--
--变量
++变量
变量--
--变量
体验
结果是变量值+1
区别
情况一
返回值 = 变量++
返回值是变量的原始值
返回值是变量的原始值
情况二
返回值 = ++变量
返回值是变量自增了1以后的数据
返回值是变量自增了1以后的数据
示例
扩展
拓展一 减减演练
拓展二 综合运算
明确一个事件
同一个表达式中的变量经过了一元运算符的操作后是会发生变化的
在做等号运算时,从左往右运算
同一个表达式中的变量经过了一元运算符的操作后是会发生变化的
在做等号运算时,从左往右运算
赋值运算符
符号
体验
关系(比较)运算符
符号
体验
注意一
判相等与不相等
判两个数据是否相等,使用==符号
判两个数据是否不相等,使用!=符号
判两个数据是否相等,使用==符号
判两个数据是否不相等,使用!=符号
注意二
=
==
==
逻辑运算符
符号
例子
逻辑运算符的各种情况
三元运算符
格式
例子
优先级
交换两个变量的值
类型转换
自动类型转换
说明
把小类型的变量赋值给大类型,可以直接完成
例子
两个比int小的数做加法,一个大于int一个小于int的数做加法
数据类型大小PK
小数大于整数
强制类型转换
说明
把大类型的变量赋值给小类型
注意事项
如果把大类型的数值大于小类型的上限,数据会不成功
自动类型提升
说明
与双精度小数做加法
两个数相加,谁大,结果就是谁的类型
与单精度小数做加法
与long做加法
与int做加法
比int小的两个数相加
数据类型
整数
byte
1字节
short
2字节
int
4字节
long
8字节
浮点(小数)数
float
4字节
double
8字节
布尔类型
表示真假
boolean
取值
true
false
示例
boolean b =true
boolean b2 =false
字符类型
被单引号包括,内容只有一个
char
字符串
被双引号包裹,内容不限
String
示例
String n ="true"
String n ="38"
String n ="null"
扫描仪对象
功能
接收用户从键盘输入的内容
用法
五年以后 扫描仪演练
需求
询问用户现在的年龄
输出五年后他的年龄
输出五年后他的年龄
技能点
接收输入
进行算术运算
进行算术运算
方案一 接收字符串 把字符串转整数
方案二 扫描仪的nextInt方法接收整数
程序结构
顺序结构
说明
代码自上而下,一行一行的执行
断点调试
打断点
debug
step over
变量区
控制台区
调试界面
变化的变量
切换下一断点
小结
打断点
debug调试断点
单步调试/快速切下一段点
debug调试断点
单步调试/快速切下一段点
分支结构
单路分支
需求
在天猫超市上购物
满88元,减10元
用代码实现这一个功能
满88元,减10元
用代码实现这一个功能
语法:
代码
流程图
二路分支
需求
上午放学后
午餐吃什么
要看打饭区的排队人数
如果排队人数小于10人,就吃饭
否则就吃面
午餐吃什么
要看打饭区的排队人数
如果排队人数小于10人,就吃饭
否则就吃面
语法:
代码
多路分支
需求
老师会对同学的日常成绩进行评级
如果是90分以上的,评优
如果是80分以上90分以下的,评良
如果是60-80分的,评中
如果是低于60分的,评差
如果是90分以上的,评优
如果是80分以上90分以下的,评良
如果是60-80分的,评中
如果是低于60分的,评差
语法
代码
流程图
分支嵌套
需求
疫情期间小明出行坐地铁
来到地铁站准备进站
首先工作人员测体温,如果体温大于37.3度,拉走隔离
如果体温正常的,就可以过安检准备进站
过安检后,刷武汉通公交卡
如果余额大于2元,才可开门
否则,门开不了,无法出行
来到地铁站准备进站
首先工作人员测体温,如果体温大于37.3度,拉走隔离
如果体温正常的,就可以过安检准备进站
过安检后,刷武汉通公交卡
如果余额大于2元,才可开门
否则,门开不了,无法出行
流程图
代码
创建java源文件
项目结构
新建源文件(源文件就是.java为后缀的文件)
文件创建好后
关注默认的格式
关注java源文件与编译后文件
完成一次输出语句
完成main方法的定义
使用sout输出内容
运行程序
运行结果
三个名词
JVM
虚拟机
JRE
运行环境
JDK
开发工具包
三大硬件
CPU
大脑
内存
通电保存
内存越大,可以运行的程序越多。中转站
硬盘
永久保存
代码存在在硬盘上
标识符
编程世界的名字
现实
名字
一个猴子
实体
孙悟空
编程
数据
2023
标识符
year
体验
用标识符标记年龄
用标识符标记名字
示例
变量
概念
标识符所指向的数据如果是变化的,那么这个标识符就是变量
一般情况下,我们会把标记数据的标识符直接叫做变量
例子
int age=17
age=17
age标识符的值发生了变化,age是变量
命名规定
不可违背
组成:字母,数字,美元符号,下划线
禁止以数字开头
禁止与关键字重名
命名约定
可违背,但不好
见名知义
长单词使用大小驼峰命名法
大驼峰,所有单词首字母大写
小驼峰,除首单词外,其他所有单词首字母大写
语言的强弱
强类型
变量的类型一旦声明,不可改变
弱类型
变量的类型不受任何约束,可以随意变化
变量的使用
方式一
先声明,后赋值
int a
数据类型,变量名
18
变量名=数据
方式二
边声明,边赋值
int a=18
数据类型 变量名=数据
综合
代码的缩进:ctrl+alt+l
编码规范
如何查看数据类型
注释
单行注释 //
多行注释 /*
流程图的绘制
常用符号
情景一
中午吃饭
如果打饭区人数大于10人就吃面,否则就吃饭
如果打饭区人数大于10人就吃面,否则就吃饭
0 条评论
下一页
为你推荐
查看更多