运算符、转换符等内容

简单回顾下数据类型:

作用—约束变量只能存储什么类型的数据,帮助定义出不同类型的变量

数据类型分类-引用数据类型:以后详细讲解的(String)

基本数据类型-整型(byte1 int4 short2 long8)、浮点型(floatF4 double8小数),字符型(char2),布尔型(boolean1)

注意事项:随便写整数字面量,默认为int类型,相当成long类型 需要值后面加L

随便写小数数字面量,默认为double类型,想当成是float类型的话,需要在值后面加f;

标识符 不能数字开头,不能关键字,注意区分大小写

P22 JAVA的一些基础知识

类型转换知识:如何实现程序中不同类型的变量或者数据互相传输,不同类型的数据运算的结果数据的类型如何确定?

运算符的使用:程序中怎么运行数据的基本算术运算,以及一些逻辑运算、java提供了具体哪些运算方式

怎么调用java提供的程序:调用java写好的一些程序,这些程序如何去调用。

P23类型转换

自动类型转换

类型范围小的变量,可以直接赋值给类型范围大的变量。

实际应用场景可以是两个不同的项目需要拼接数据,byte类型的a和int类型的b

为什么需要进行类型转换?

存在不同类型的变量赋值给其他类型的变量

P24表达式的自动类型转换

在表达式中,小范围类型的变量会自动转换成当前较大范围的类型在进行运算

强制转换符 数据类型转换

 

  1. 强制类型转换容易造成数据流失,注意下这个1500是怎么变到-36的
  2. 浮点型强制转换为整型,直接丢掉小数部分,返回整数部分

P26 基本运算符

+ - * / % 取余号 注意整数,小数 问题

P27数值拆分

需求:一个三位数,将其拆分为个位、十位、百位后,打印在控制台

请输入整数:123

整数123的个位为:3  整数123的十位:2 整数123的百位:1

这里产生了的一个连续性质表达的问题 见图

P28

+符号与字符串运算的时候是用作连接符的,其结果依然是一个字符串

能算就算,不可以算就放在一起 P27的问题就解决了

对于加号的理解 使用 和 测试

check一下结果

P29自加自减

IDEA 中对于自增自减的尝试

结果验证 可以记得分割一下

P30 自增自减少的拓展测试(面试题常考)

P31 赋值运算符(注意赋值运算中添加了强制运算符)

基本作用的都是赋值,+=的作用是实现数据的累加,把别人的数据加给自己

P32关系运算符

对数据进行条件判断的符号,最终会返回一个比较的布尔结果(false,true)

P33 逻辑运算符

与门 都true才true  一损俱损

或门 有true就true

非门 一转攻势

异或 相同就是false 不同就是true

新内容:短路或 短路与

 

P34三元运算符

条件表达式?值1:值2;

执行流程:首先计算表达式的值,如果结果为true,返回值1,如果为false,返回值2。

P35 拓展三元运算符的使用  (早期二分法)

P36运算符:优先级问题

P37 API 介绍 键盘录入技术

需要综合一些其他知识点  

JRE中会有核心类库,也就是 已经做好的程序,专业的说法也就是API,可以直接调用

API文档就是技术使用说明书。

这一坨写的和屎一样

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值