1.关键字(全部小写)(编辑器里面高亮)
class:用于创建/定义一个类(类是Java最基本的组成单元)
2.字面量
字面量 | 说明 | 举例 |
整数类型 | 不带小数点的数字 | 666 |
小数类型 | 带小数点的数字 | 12.3 |
字符串类型 | 用双引号括起来的内容 | “HelloWorld” |
字符类型 | 单引号括起来的,内容只能有一个 | ‘A’ |
布尔类型 | 表示真假 | true false |
空类型 | 一个特殊的值,空值 | 值是:null |
特殊字符:
\t 在打印的时候,把前面字符串的长度补齐到8或者8的整数倍(补前面的字符串)用于对齐
3.变量
定义: 数据类型 变量名 =数据值;
变量参与运算(变量只能定义一次)
修改变量记录的值
4.数据类型
也有String 类型
long类型的变量定义时,数据后面要加上L(大小写都可以,最好是大写)
float类型的变量定义时,数据后面要加上F
取值范围比较:double>float>long>int>short>byte
5.标识符(自己起的名字)
不能以数字开头
由数字,字母,下划线,美元符组成
6.键盘录入
步骤一:导包(Scanner这个类在哪)
import java,util.Scanner; 导包的动作必须出现在类定义的上边
步骤二:创建对象(表示我要使用这个类了)
Scanner sc = new Scanner(System.in); //只有sc是变量名,可以变,其他的都不允许变
步骤三:接收数据
int i= sc.nextInt(); //i是变量名
//1.导包
//注意:要写在类定义的上面
import java.util.Scanner;
public class input{
public static void main(String[] args){
//2.创建对象
Scanner sc=new Scanner (System.in);
//3.接收数据
int i=sc.nextInt();
System.out.println(i);
}
}
7.算术运算符
“+”:数字相加:隐式转换1.范围小的和范围大的进行运算,小的会先提升为大的,再运算
2.byte short char三种类型在进行运算的时候,会直接先提升为int,再运算
强制转换:目标数据类型 变量名 =(目标数据类型)被强转的数据;
字符串相加:字符串连接符,将前后的数据济宁拼接,产生一个新的字符串(从左到右逐个执行)
(有字符串参与 就是拼接,没有字符串参与就是算数运算符)