一,变量
1.1,什么是变量
存入内存当中,在内存当中地址上的数据可变,如果不使用变量,那么就需要记住地址进行操作
1.2,如何使用变量
方式一:
①申请变量(申请内存地址)
数据类型 变量名; int a;
②变量的初始化(对地址进行赋值)
变量名=值; a=10;
③使用变量
System.out.println(a);
方式二:
①声明变量并且初始化变量
int a = 10;
②使用变量
System.out.println("a的值:"+a);
方式三:
连续定义多个变量
①连续定义多个变量
int a,b,c=10;
②使用变量
System.out.println(a); 错误
System.out.println(b); 错误
System.out.println(c); 正确
1.3变量的命名规范
①,只能是数字,字母,下划线 美元符号$组成
②,不能以数字开头
③,不能以使用Java中关键字和保留字命名
④,使用驼峰命名法(两个单词以上组成)
小驼峰:helloWorld 用途:变量名,方法名
大驼峰:HelloWorld 用途:类名,接口名
⑤,见名知意
⑥,Java中区分大小写
1.4 Java当中的关键字和保留字
二,数据类型
2.1基本数据类型
①整数类型:byte short int long(long赋的值需要加L)
②浮点型:float double (在Java中任意一个小数默认是double类型,double类型赋值需要加d,float类型赋的值需要加f)
③布尔类型:boolean
④字符类型:char
2.3数据类型的细节
long类型数据使用的时候需要在最后添加
float类型数据需要在最后添加F
字符必须使用' '来表示
2.4转义字符
转义字符:转变原有字符的原本含义
常见的转义字符: \n 表示换行 \t表示一个制表位 \u表示十六进制
转义字符 ://注意事项 斜杠不能单独使用 想要使用必须再加一条斜杠也就是双斜杠
2.5引用数据类型
①String 表示引用数据类型
②在Java当中一切被“包裹起来的类型都是引用数据类型”
三,数据类型转换
在Java当中要求等号左边与右边类型要一致,如给出现类型不一致的情况,那么就需要进行类型的转换
3.1自动类型转换
在数据类型兼容的情况下,小转大就是自动类型转换
自动类型转换也称为隐试转换
注:boolean 不参与任何类型转换
数据类型转换当中范System、、围大小(byte short char int long float double )
在Java当中,任意一个整数,都是int 任意一个小数都是double
在强制类型转换当中会造成数据丢失
3.2强制类型转换
①在数据兼容的情况下,大转小就是强制类型的转换
②也称之为显式转化,需要添加相对应的语法
语法:(转换的数据类型)变量
类型转换注意事项
数据类型转换注意的问题:
1,boolean不参与任何的类型转换
2,数据类型转换当中范围的大小(byte short|char int long float double)
3,在Java当中,任意一个整数都是int,任意一个小数double
4,在强制类型转换当中会造成数据丢失
四,运算符
4.1算数运算符(列举出个别)
+ - * / ++ --
1,“+”在Java当中有两个作用:
①,字符串拼接
字符串在拼接的时候,任何类型与字符串进行拼接结果都是字符串类型
1+“a”+1+1+2 1a13
②加法运算
++表示自身+1
--表示自身减1
++在前,先加1在使用
++在后,先使用在加1
2,关系运算符
> < >= <= != ==
3,逻辑运算符
&& || !
4,三目运算
boolean结果的表达式?结果1:结果2;
int a=3;
a<5 ? 结果1:结果2
当 a > 5 结果为true 那么就返回结果1
当 a > 5 结果为false 那么就返回结果2
5,赋值运算符
= += -+ *= /= %=
6,位运算符
& | ^ ~ << >> >>>
五,控制台录入
控制台录入指的是通过键盘输入数据与程序之间进行交互
使用步骤
1,创建键盘录入对象Scanner
2,引入Scanner类
3,使用创建好的Scanner对象来进行扫描输入内容