2021-08-03

java基础第二天

-1.自定义名字,规则:是由 字母 数字 下划线 美元符号
2. 不能以数字 特殊符号开头。严格区分大小写

关键字 :是指java制定的一些具有特殊意义的单词;

关键字不可用于标识符
注意:true false null 也不可以

注释:注释用来解释代码 不会影响程序的执行;

1.单行注释、// 注释单行内容
2.多行注释。/* / 注释多行内容
3.文档注释。/
* */ 多行内容 添加一些额外信息 作者 日期等

变量:可以帮我们保存一些程序中的数据

格式1:变量类型 变量名 = 变量要保存的值;
例:int age = 3;
格式2:变量类型 变量名; 变量名=变量的值;、
例:int age; age=3;

数据类型;

1.基本类型
2、引用类型

基本类型:

整型:byte short int long
浮点型:float double
字符型:char
布尔型:boolean

注意:

整型与浮点型底层存储的结构不一样,浮点型底层是采用科学计数法来储存数据的,取值范围非常大,所以类型能否转换,是看取值范围;

引用类型;

除了基本类型以外的类型
String 字符串类型 可以存多个字符;

类型转换


小转换成大的 直接转 —隐式转换
大转小 强制转换 显式转换

5条字面值规则

整数默认类型是int
小数默认类型是double
byte short char 三种比int小的类型,可以直接使用范围内的值直接赋值
后缀L F D
前缀 二进制–0b 八进制–0 十六进制–0x

5条运算规则

运算结果的数据类型与最大类型保持一致
byte short char 运算时会自动提升成int再参与计算
整数运算溢出–要避免
浮点型运算不精确的问题
浮点数的特殊值 inifinity NAN

运算符

表达式:式子,算式------a+b
操作数:参与运算的数----a和b
运算符:处理运算的符号 – + - * / %…
取余% --取余数,如果整除,余数为0

自增自减运算符

前缀式:++a --a 符号在前先变化变量本身的值。再使用
后缀试:a++ a-- 符号在后先使用变量本身的值。再变化

/**自增自减运算符--用来改变变量本身的值
		 * ++:表示变量的值+1   --:表示变量的值-1
		 *    后缀式:a++ a--:符号在后,先使用变量,再给变量改值
		 *    前缀式:++a --a:符号在前,先改变变量的值,再使用变量
		 * */
		System.out.println("我是一个无情的分界线");
		int a = 1;
		System.out.println(a++);//1,符号在后,先打印
		System.out.println(a);//2,打印过后自增成2
		
		int b = 1;
		System.out.println(++b);//2,符号在前,先自增,再打印
		
		int c = 1;
		System.out.println(--c);//0,符号在前,先自减,再打印
		
		int d = 1;
		System.out.println(d--);//1,符号在后,先打印,再自减
		System.out.println(d);//0,使用完毕后,自减成0
		
		/**前面的代码会对后面的代码产生影响*/
		/**普通的四则运算不会改变变量本身的值*/
		System.out.println(c);//c目前的值是0
		System.out.println(--c-c-c--);//1
		System.out.println(c);//-2
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值