一、标识符和关键字
1.1 标识符
- 标识符是除关键字以外的任意一串以合法字母、下画线_ 或美元$开头的由合法字母、数字、下画线_和美元符号$组成的字符串。
1.2 关键字
boolean、break、byte、case等
二、基本数据类型
基本数据类型:数值型(整数类型、浮点类型)、字符型(char)、布尔型(boolean)
引用数据类型:类(class)、接口(interface)、数据。
2.2.1 布尔类型
boolean:true或者false;
2.2.2 整数类型
整型数据:int(十进制)、long(十进制数)、byte(16进制数)、short(八进制数)四种;
2.2.3 字符类型
char:使用字符类型时,必须使用一对单引号将字符括起来;
2.2.4 浮点类型
单精度浮点:float
双精度浮点:double
2.2.5 基本数据类型的转换
1.自动类型强制转换,自动由低级转换到低级;
低------------------------------------------高
byte,short,char,int,long,float,double;
2.强制类型转换(可能丢失数据)
int a=10;
double b=5.3;
a=(int) b;
三、输入与输出数据
3.1输入数据
使用Scanner类,该类在包java.util.Scanner中;
Scanner sin=new Scanner(System.in)
3.2输出数据
System.out.println() 输出后进行换行
System.out.print() 输出后不进行换行
System.out.print(“格式控制符”,表达式1,表达式2,....表达式n);
%d:输出整型数据类型值
%c:输出字符型数据值
%f:输出浮点型数据值,小数部分最多保留6位;
%s:输出字符串数据
输出数据时也可以控制数据在命令行中的位置。
%md:输出的整型数据站m列。
%m.nf:输出浮点型数据站m列,小数点后保留n位。
四、数组
4.1创建数组
数组的数据类型 数组名[]
数组的数据类型[] 数组名
int[] Marry =new int[3];
int[] MyArray={1,2,3}
int a={1,2,3}
4.2数组的使用
1.length属性表示数组的长度
int arr={1,2,3,4}
arr.length 求数组长度
2.排序:快速排序法、冒泡法、选择排序法、插入排序法
快速排序法:Arrays.sort() 方法实现
冒泡法:运用遍历数组进行比较,通过不断的比较将最小值或者最大值一个一个地遍历出来;
五、枚举类型
关键字enum进行定义
import java.util.*;
public class meiju {
public enum Color{
RED,BLUE,YELLOW
};//定义一个Color的枚举
public static void main(String[] args) {
Color c1=Color.RED;
Color c2=Color.valueOf("BLUE");
System.out.println(c1);
System.out.println(c2);
}
}