注释:
单行注释:
// xxxxxx
多行注释:
/*
xxxxxx
*/
文档注释:
/**
xxxxxx
*/
整行注释:ctrl +/
精准注释:ctrl +shift + /
字面量:
数据书写格式
数据类型:
引用数据类型:String
基本数据类型:int等
long:加"l"或"L"或不加都可以(默认是int类型转换成long)
long a = 12345678L;
long b = 12345678l;
long c = 12345678;
float:加"F"或"f"或不加都可以(默认是double类型转换成float)
float a = 1.2F;
float a = 1.2f;
float a = 1.2;
boolean:布尔型
类型转换:
自动类型转换
表达式的自动类型转换
强制类型转换:byte b = (byte)a;
Random类的使用:
import java.util.Random;
Random r = new Random();
int data = r.nextInt(n); // 生成0~n-1的随机数
数组:
静态初始化数组:
// 完整格式
double[] scores = new double[]{1.1, 2.2, 3.3};
// 简化格式
int[] ages = {1, 2, 3};
// 也可以写成
int ages[] = {1, 2, 3};
动态初始化数组:
// 定义的时候只确定类型和长度
int[] arr = new int[3];