总结

整数类型 浮点数型 字符类型 boolean类型
byte,short,int,long float,double char long数字要加L floa数字要加F true与false String属于字符类型
byte>short>int>long>float>double char和String是字符可以输入汉字 true是对的意思 false是错的意思
强制转换 (类型)变量 高--低 自动转换 (类型)变量 低--高
//,最好完全避免使用浮点数比较 2,编码 Unicode 表:97 = a 65 = A 2字节 0 - 65536 Excel 2 16 = 65536 U0000 UFFFF char c3 = '\u0061';

数据类型 变量标识符 = 变量

Scanne用于获取用户输入 new用来创建新实例对象 if判断有没有输入 输入就进行 else{ else的意思是:否则是什么什么 scanner.close();关闭的意思

Scanner scanner = new Scanner (System.in); 用于接受键盘数据 if+使用hasNextLine判断是否还有输入: next与nextLine这个需要创建一个变量标识符 如lhw = scanne nextLine

nexLine也可以nexLine加数据类型同理hasNextiLine一样,如nexint hasNextint

if选择结构: Switch选择结构: While循环:
if:如果....那么进行 equals:判断字符串是否相等 Switch(变量标识符){ Whlie(布尔表达式){ 如果布尔表达式成立则一直执行
分为单选择,if(){ else=否则是什么 case"变量或 +- " case:穿透的意思 Whlie(true)无限循环+这个要用break来终止循环
双选择:if(){}else,(true) 输入要干什么 如 System. do Whlie:布尔表达式不成立也可以执行一次
多选择:if(){}elseif if(){}else if; break:终止的意思,还有一种default可选 whlie是先判断后执行 doWhlie是先执行后判断
for循环:for(int i=1,i<100;i++){ 最好用的循环结构
//break在任何循环语句的主体部分,均可用break控制循环的流程
// break用于强行退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用)
//continue 语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。

方法: 方法的重载: 可变参数:
public static void mian(String[] args) 方法名可以相同 在参数类型后面加...
public是修饰符 stati静态修饰符 void:无法返回 mian:方法 参数类型不能相同 一个方法只能有一个可变参数
实际参数 返回值 变量标识符 = 方法名(变量) 这样才可以用在同一个类里 它必须是最后一个参数
修饰符 返回值类型 方法名(参数类型 参数名)形式参数 主要是创建然后被其他地方引用
方法体
return 返回值;

数组: 数组是从0开始计算 没有赋值的变量初始值都为0;
一维数组 第2种先直接定义数组
变量类型[] 变量名 = 变量值 int a = {1,2,3,4,5,6,7,8,9,10}
int[] a ; 1,声明一个数组 System.out.println(a[8]);
a = new int[10];//2.创建一个数组 10=0,1,2,3,4,5,6,7,8,9;又可以称为10个空间
定义0,1,2,3,4,5,6,7,8,9 3, Array:
给它们赋值 打印数组元素 Arrays.toString, System.out.println(Arrays.toString(a));
int[0] = 1 int[1]=2 int[2] = 9 Arrays.sort(a);//数组进行排序:升序
获得数组长度: 数组变量名字.length System.out.println(Arrays.toString(a));
for (int i = 0; i < a.length ; i++) { Arrays.fill(a,0);//数组填充
sum = sum + a[i]; System.out.println(Arrays.toString(a));
//打印所有的数组元素
for (int i = 0; i < arrays.length; i++) {
System.out.println(a[i]);
}
2维数组:
打印数组元素
int[][] b ={{1,2},{2,3},{3,4}} 1,2 a[0] 0={1,2}={[0][1][0][2]}
for(int=0,i<b.length:i++) 2,3 a[1] b[1][2]又等于一行2列
for(int=0,j<b[i].length 3,4 a[2] 3,4 a[2]={[2][0][2][1]} 2是自身 0与1代表赋值的3,4
System.out.println(b[i][j]); 4,5 a[3]

posted @ 2026-06-15 20:16  墨洛温酒  阅读(3)  评论(0)    收藏  举报