一、变量命名规则
字下美人数、骆驼、有意义
字:字母az,AZ
下:下划线-
美:美元符号$
人:人民币符号¥
数:数字0~9
注释:1、不能以数字开头
2、变量名组成是由字下美人数 组成
3、变量名要有意义
骆驼:驼峰命名法,如className,schoolAddress,一般开头不用大写字母,与类名区分
二、变量的数据类型
基本数据类型分类:
引用数据类型:目前学了String,属于字符串型,默认值:null
注释:1、对于字符型来说(后面需要记忆)
字符0:对应ascii码值48(16进制的asscii值031)
字符A:对应asscii码值65(16进制的asscii值041)
字符a: 对应asscii码值97(16进制的asscii值0*61)
2、数值型不用加引号,字符型加单引号,字符串型加双引号。
三、常量
1、final定义常量,常量名称全大写
2、不同字符用下划线_连接,如MY_NAME
3、常量只能赋值一次
四、变量
五、数据类型转换(正常是数值型)
1、隐式数据类型转换:从小类型转换到大类型,自动就可以转换
2、强制数据类型转换:从大类型到小类型,必须进行强制类型转换,而且可能丢失精度
3、特殊转换:所有基本数据类型和字符串相加时,全部转成字符串型
六、使用scanner类
第一步:导入Scanner类import java.util.*;
第二步:创建Scanner对象Scanner input = new Scanner(System.in);
第三步:获得键盘输入的数据int now = input.nextInt();
示例:请输入四位会员卡号。
七、常用运算符
1、赋值运算符:
2、算数运算符:+、-、*、/、%(取余)、++(自增)、–(自减)
自增和自减: a++和++a 的关系:都是对a加1,a++是加之前a的值,++a是加之后的a的值缩略写法:a+=b–>a=a+b,a-=b–>a=a-b
3、逻辑运算符–针对布尔型
&&:逻辑与
ll:逻辑或
!:逻辑反