一、
1.变量
定义:
变量的命名规则:(字、下、美、人、数、骆驼有意义)
2.数据的分类
有了变量并且命名了,接下来要将数据储存到变量中,数据有很多的形式,所以Java会对数据进行分类。
前四个整数 后两个浮点数
3.变量声明及使用
变量有了,数据也分好类了,接下来,要事项将数据存储到变量中。
第一步:声明变量:在内存中开辟一个空间用来存储数据,根据数据类型来开辟不同大小的空间
数据类型 变量名;
第二步:赋值:将数据存储到对应的变量(容器)中
变量名 = 数据;
Java中整数的数据类型默认是int类型,在数据后面加l或者L来说明数据是long类型,推荐使用大写L。(num4=500L)
Java中浮点数的数据类型默认是double类型,在数据后面加f或F来说明这个浮点数是float类型,推荐使用F。(num5=12.5F)
第三步:操作数据,通过操作变量名来实现操作数据
第一步和第二部 (变量声明和赋值)可以合并成一步完成
变量名 = 数据;
4.string
String:字符串类型的数据,是引用数据类型里的类这一种类型,使用双引号括起来,在双引号中可以写任意多个字符。
二、
5.常量(不能修改)
使用final修饰的变量为常量,值不能进行修改
常量名的命名规则:(与变量名一致,还需要以下)
(下划线)分布写
三、
6.Scanner的使用
(一)接收用户键盘输入的值
Scanner scanner = new Scanner(System.in); 固定写法(scanner可改)
String name = scanner.next(); 先写右边再写左边
InputMismatchException 输入不匹配异常
(二)也可以先创建Scanner对象,再导包(有自动导包功能)
若代码报错,鼠标放于报错处,在弹出的选择框中操作(不同的包存在不同的类,导包时注意导入正确的包)
导包操作快捷键:alt+shift+Enter 实现操作(注意不同软件之间快捷键可能会产生冲突)
7.数据类型的转换
(byte)表示强制类型转换
(1)自动类型转换条件
上图不兼容 会报错
四、
8.赋值运算符
数据类型 变量 = 表达式
赋值举例:
借助变量以及赋值运算符实现两个数据的交换(借助第三个中间变量)
9.算数运算符
基本算数运算符:+、-、*、/(10/3=3)、%(取余/取模运算符10%3=1)、++(自增运算符)、--(自减运算符)等
++、--可写在变量前面或后面,最基础单独变量结果一致(num1++、++num2)
复合算术运算符:+=、-=、*=、/=、%=等
(一)基本算数运算符
自增或自减参与其它的算术运算是有区别的——++、--在变量前后的区别
(1)若修饰的变量没有参与其它运算,那么前后没有区别(上图)
(2)若修饰的变量参与其他运算,那么注意运算顺序
在变量前就先自增或自减再参与运算
在变量后就先运算再自增或自减(如下)
(二)复合算术运算符
练习:求四位会员卡号之和