一、变量
1、基本数据类型:
整数类型:byte,short,int,long
浮点类型:float,double
字符型:char
布尔型:boolean
2、引用数据类型:
类:class
接口:interface
数组
3、大小范围:
4、定义:
int age=18;
double price=20.12;
boolean isVip=false;
char sex='男';
String username="李雷";
System.out.println(username+age+"岁性别是"+sex);
李雷18岁性别是男
二、常量
常量表示固定的取值,关键字:final
final int age=18;
final double price=20.12;
final boolean isVip=false;
final char sex='男';
final String username="李雷";
李雷18岁性别是男
若定义常量后再改变常量值,打印时会报错。
三、注释
1、单行注释:
//
2、多行注释:
/*
*/
3、文本注释:
/**
*
*/
四、标识符
1、标识符:
程序员自定义的名称被称为标识符。
2、特性:
由26个英文字母、0-9的数字、_和$符号组成。
不可以由数字开头。
不可以使用关键字命名标识符。
3、命名规范:
包名:
多个单词组成时,所有字母都小写
例如:aaabbbccc
类名、接口名:
多个单词组成时,所有单词的首字母大写
例如:AaaBbbCcc
变量名、函数名:
多个单词组成时,除第一个单词外,其他单词的首字母大写,驼峰式
例如:aaaBbbCcc
常量:
所有字母都大写,单词之间用下划线连接
例如:AAA_BBB_CCC
五、基本数据类型转换
非强制转换:
容量小的类型自动转换为容量大的类型,当使用byte、short、char进行计算时,会自动转换成int类型。
(byte、short、char) -> int -> long -> float -> double
强制转换:
容量大的类型转换为容量小的类型时,需要加上强制转换符,但是会造成数据的精度降低。
有多种类型数据的混合运算时,系统会自动将所有参与运算的类型都转换成容量最大的类型,然后再进行运算。
六、Scanner类
1、导入Scanner对象:
import java.util.Scanner;
2、导入Scanner对象:
声明一个int类型的变量,用于接受用户键盘输入的整数值。
int num1=new Scanner(System.in).nextInt();
3、作用:
可以让用户键入一个整数。