从键盘中,输入数据(定义变量,保存值),再输出你刚才输入的值(输出变量名即可)
一、 变量
- 变量是内存中的一个标识符号,用于存储数据
- 变量命名规则——【P35页】
l 必须以字母、下划线、美元符号开头
l 变量中,可以包括数字
l 变量中,不能出现特殊的符号,空格
l 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.nextXXX();
一、 算术运算符
+、-、*(乘号)、/(除号,取商)、%(取余数、取模)
特殊的运算符:++(加加)、--(减减)
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)
2、 数据类型转换分类
a) 自动类型转换——【p41页】
- 规则1:
- 规则2:
int类型的值,保存到double类型的变量中
b) 强制类型转换
目标类型 变量名=(目标类型)变量或表达式;
double类型的值,保存到int类型变量中
int 变量名=(int)double类型的值或变量;