一、变量
- 变量是内存中的一个标识符号,用于存储数据
- 变量命名规则——【P35页】
2.1必须以字母、下划线、美元符号开头
2.2变量中,可以包括数字
2.3 变量中,不能出现特殊的符号,空格
2.4 java中的关键字(红色字体),不能做变量名
3.变量命名,遵循 骆驼命名法(变量由1个以上的单词组成,第1个单词首字母小写,后面单词的首字母大写)
二、数据类型
a) 数字(整数int、小数double)
b) 字符(char),存储单个字符
c) 字符串(String),存储多个字符
三、如何声明变量以及给变量赋值(赋值运算符=)
方式1: 先声明,再赋值
语法:
数据类型 变量名;
变量名=值;
方式2:声明变量时,直接赋值
语法:
数据类型 变量名=值;
牢记:变量先声明,后赋值,再使用
四、从键盘输入数据
步骤1:在当前代码文件的第一行,导入包
import java.util.*;
或
import java.util.Scanner;
步骤2:编写语句(只编写一次)
Scanner input=new Scanner(System.in);
步骤3:定义变量,并保存键盘输入的数据
数据类型 变量名=input.next数据类型();
五、 算术运算符
+、-、*(乘号)
/(除号,取商)
%(取余数、取模)
特殊的运算符:++(加加)、--(减减)
int a=1; a+=10;等同于a=a+10;
a-=5;等同于a=a-5;
int a=1;
场景1:System.out.print(a++);//输出1
int a=1;
场景2:System.out.print(++a);//输出2
六、 关系运算符
大于号:>
小于号:<
大于等于:>=
小于等于:<=
等于号:==
不等于:!=
七、 布尔数据类型
boolean:值为true或false
赋值:
boolean 变量名=true或false或 表达式;
八、 数据类型转换(针对数字类型)
1.分为2大类:
数字类型(int、double)、
非数字类型(字符’’、字符串””、布尔类型boolean)
21、 数据类型转换分类
a) 自动类型转换——【p41页】
i. 规则1:
ii. 规则2:
int类型的值,保存到double类型的变量中
b) 强制类型转换
目标类型 变量名=(目标类型)变量或表达式;
double类型的值,保存到int类型变量中
int 变量名=(int)double类型的值或变量;