内存如何存放数据?
电脑使用内存来记忆计算时所使用的数据
内存就是将给的数据根据类型,大小,需求等一系列的要求为他在电脑中划分出
一块合适的空间来存储他
不同数据存入具有不同内存地址的空间,相互独立

变量:

通过内存中小房间的别名找到数据存储的位置
通过变量名可以简单快速地找到它存储的数据
变量的定义是什么?
变量:一个数据存储空间的表示

Java定义的常用数据类型有哪些?
int,double,char,String

八大基本数据类型:
整型:byte,short,int,long
浮点型:float,double
字符型:char
布尔型:boolean


变量声明及使用:
声明一个变量:int money;
赋值:money=100;
int money=100;(数据类型 变量名 = 内存储存数值)

变量命名规则:
变量名=首字母+其余部分
首字母命名规则:字母,下划线 _ ,‘$’符号
其余部分命名规则:数字,字母,下换线,$符号

变量命名规范:
简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,
其后单词的首字母大写。例如:myScore
实际开发时,为了易于维护,尽量使用有意义的变量名


“%” 和 “/” 分别执行什么运算?
%:求余数
/:求商


自动类型转换规则:
规则1:如果一个操作数为double型,则整个表达式可提升为double型

规则2:满足自动类型转换的条件
两种类型要兼容
数值类型(整型和浮点型)互相兼容
目标类型大于源类型
例如:double 型大于 int 型


强制类型转换:
(类型名)表达式
int b = (int)10.2;
double a = 10;
int c = (int)a;

数字加密:
实现一个数字加密器,加密规则是
加密结果 = (整数 * 10 + 5)/ 2 + 3.14159
加密结果仍为一整数


关系运算符:
>,<
==,!=
>=,<=

关系运算符的作用:用来做比较运算
比较的结果:boolean类型

boolean变量可以取哪些值?
boolean (布尔)类型
boolean类型的值
真:true
假:false

 

运算符的优先级
最高的优先级:小括号,即( )
最低的优先级:赋值运算符,即=
优先级顺序:算术运算符>关系运算符>逻辑运算符

“当运算符比较多,无法确定运算符执行顺序时,可以使用小括号控制一下顺序”

“=” 和 “==” 的区别?
=是赋值,即将右边的值赋值给左边
==是左右两边值和内存地址都相等


常见错误:
先声明变量在赋值使用
变量名不能重复
运算符的错误使用
数据类型的自动转换

 

posted on 2021-03-31 08:51  吅^O^  阅读(108)  评论(0编辑  收藏  举报