本文共 2324 字,大约阅读时间需要 7 分钟。
学习笔记须知:
why:为什么学习这个知识点,在实际生活实用场景;
what:这个知识点内容,语法等;
how:具体的学习使用;
eg:举例说明;
变量类型 变量名 变量值
基本数据类型8种
byte--short--int--long(整形) float---Double(浮点型 单/双 精度)) (底----高)char--字符型boolean--只有true和false两个值
引用数据类型:
数组[ ] | String字符串 等
变量的定义方式:
先申明再赋值;
数据类型 变量名;
变量名 = 变量值;
边申明边赋值;
数据类型 变量名=变量值;
a.what:一旦被赋值就不允许改变的量
b.how:
推荐做法:
final double PI = 3.14
项目名: 根据编写需求而定包名:所有字母全部小写 ,并且使用"."进行连接,包名是一个完整域名倒装;
类名: 可以是数字,字母,下划线,$,但是不能以数字开头,每一个单词的首字母大写; —帕斯卡命名 变量名: 首字母小写,从第二个单词首字母大写----驼峰命名 常量: 所有字母全部大写,并且每一个单词使用下划线连接,不可改变的量为常量 eg:PI
a.变量命名规则:–驼峰命名规则
1).变量名可以有数字,字母,_,$,但是数字不能作为开头; --如果不满足,则语法不能通过
2).变量名首字母小写,从第二个单词首字母大写 --如果不满足,语法可以通过 studentNumberrCount
3).变量命名时一定要避免无意义的词,如a,b,c,知名而义
4).不能使用关键字
b.类命名规则–帕斯卡命名规则
1).内容同上
2).类名首字母开始大写 StudentAndTeacher
3).尽量不要同系统类名相同
c.包命名规则:
1).包名采用域名的倒装,一般开发会先定义
2).包名全部采用小写,使用"."进行连接
3).包名开头和结尾不能使用.,也尽量避免特殊符号
(总结):变量使用注意事项:–局部变量(在同一个方法体)
1).局部变量使用一定满足命名规则;
2).变量使用前一定要先赋值;
3).局部变量使用时不允许重名
= += /= *= -=
变量名 = 表达式(可以多个,运算符与操作数的组合)
eg: int num = num1+num2-(num3/num4)
+,-,*,/,% :注意整型和浮点型相遇结果为浮点型;注意被除数为0结果
整型%整型=整型浮点型%整型=浮点型整型%浮点型=浮点型浮点型%浮点型=浮点型整型和浮点型遇到0的结果 Infinity 无穷 NaN not a number
a.类型自动转换:
兼容类型中,低类型遇到高类型自动向高类型转换的过程:
语法:低类型 算术运算符 高类型 =高类型
eg:
int num1 = 2; double num2 = 81.69; double sum = num1*num2;
b.类型强制转换:
兼容类型中,高类型强制转换为底类型的过程:
语法: 低类型= (低类型)高类型
eg:
int num1=2;double num2=81.69; nt sum =(int)(num1*num2);
> ,< ,>=,<=,==,!= 关系运算符运算的结果是boolean值;
&:位与运算 | 两边可以为booelean,还可以为数字,如果是boolean表示进行逻辑运算 |
---|---|
|:位或运算 | 两边可以为booelean,还可以为数字,如果boolean表示进行逻辑运算 |
&&:逻辑与运算 | and两边同时为true,结果为true,当中有一个false,结果为false |
短路法: | 如果左边已经为false,结果直接为false,不再观看右侧结果两边只能是布尔值 |
||:逻辑或运算 | or两边同时为false,结果为false,当中有一份true,结果为true; |
短路法: | 如果左边已经为true,结果直接为true,不再观看右侧结果两边只能是boolean |
++:自增1 ++i 表示 i=i+1 — i+=1;
++i表示先自增再运算;i++表示先运算再自增;
--:自减1
a.语法:
变量 = boolean表达式 ? 表达式1 : 表达式二
boolean结果为true,则将表达式1赋值给变量,boolean结果为false,则将表达式2赋值给变量
b.使用场合:
一般适用于简单的进行比较赋值场合;
文章转自:即刻就业助手
原文链接:
转载地址:http://mkuhf.baihongyu.com/