认识变量及变量的使用

掌握变量和常量的使用

1、变量的概述
2、了解变量和常量的命名规范
3、掌握java中数据类型
4、掌握数据类型转换(难点))


一、变量的概述
环境变量存储了一些各种程序所需的信息。
计算机三大件:cpu、内存、硬盘。
cpu:中央处理器,帮助我们调度程序,数据的处理和计算。
内存(RAM):随机存取器,断电后数据消失
硬盘(ROM):只读存取器,持久性存储数据
什么是变量?
变量就是可以变动的量,在内存空间中可以用来存储数据的一块开辟的空间,变量存在的意义就是用于在内存中去临时性的存储数据。
在java中变量的使用相当于住酒店
数据类型------------酒店类型(大床房、单人房…)-----------根据你存储的内容 合理的分配内存空间
变量名---------------酒店房间号(如:302 、503…)
变量值---------------酒店客人
java中有2种赋值方式,1、先声明再赋值2、声明的同时并赋值。
\t空一个制表位 \n换行 // 注释


二、了解变量命名规范
2.1、java中的变量名组成:数字、字母、$和_都可以
2.2、变量名应该见名知意
2.3、变量名应该使用单词或拼音的时候,注意要么全部单词要么全部拼音,切记混合和中文命名
2.4、变量名应该遵循小驼峰命名法,如helloWorld、myName、myInfo,如果多个单词,后面单词首字母大写。
2.5变量名可以采用下划线连接法,如:hello_world my_name my_info
2.6变量名不能用关键字和保留字命名
常量:被final修饰的变量名不能在修改。(常量名必须大写,如果常量名是多个单词中间名用下划线连接)


三、掌握java中数据类型
3.1数值类型:
整数型
byte short int(java默认) long(强行后面加L)
浮点型
float (强行后面加F) double(java默认)
非数值类型
char字符型 boolean布尔型(只能存2个值true真和false假)
引用数据类型
String字符串
3.2掌握Scanner(扫描器)键盘输入(交互)
1、导入Scanner---------------------------------------import java.util.***;
2、创建Scanner对象--------------------------Scanner input=new Scanner(System.in);
3、使用Scanner来输入 整数、小数、字符串--------------int now(名字)=input.nextint();


四、掌握数据类型转换(难点))
在java中存在自动数据类型转换。
在同一类型(数值类型),取值范围大的数据类型,可以存储取值范围小的数据类型值。(自动的)
在同一类型下(数值类型),取值范围小的数据类型,如果想存储取值范围大的数据类型值,需要强转(强转会损失精度)。


五、常见运算符
算术运算符
+ 加法
- 减法
* 乘法
/ 除法
% 取余数(取模)
++自增
– -自减


赋值运算符
=赋值符号 (将=右侧的值给=左侧的变量)
复合赋值运算符
+=(相当于++)
-=(相当于–)
*=
/=
%=
int num=10;
num+=1;(num=num+1 将num先进行运算 然后再将运算结果赋值给num本身,相当于num++)


关系运算符

大于
<小于
=大于等于
<=小于等于
==等于
!=不等于
关系运算符是布尔类型(结果是true false


逻辑运算符(面试题)
& 与(并且)
&& 短路与
| 或(或者)
|| 短路或
! 非 (取反,颠倒黑白)
单个与和两个与在逻辑关系上 都表示并且的含义,指的是多个关系运算之间都必须是成立(满足)
单个与,如果在执行逻辑运算时,前方的某个关系运算符没有成立false,那么它后边的代码还会照常运算。
短路与,如果在执行逻辑运算时,前方的某个关系运算符没有成立,那么它后面的代码不会在执行,被短路了。
推荐第二种,性能更佳,不用计算无用代码。


三目(三元)运算符
语法:条件(关系表达式) ? 表达式1 : 表达式2

运算符优先级
()优先级别最高
赋值运算符优先级最低
算数运算符>关系运算符>逻辑运算符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值