day07总结

    xiaoxiao2026-10-07  1

    源代码  程序员编写的代码 java程序 通过javac编译后的.class文件 JDK  包含 JRE 和 开发工具 JRE 包含 JVM 和类库 关键字 有特殊含义的单词,每个单词都有其特殊用途 全部小写  标识符 自己起名字的地方 组成元素 字母 数字 _ $ 规则 数字不能开头 不能使用关键字 严格区分大小写 在java中不同位置的命名规则 类名:大驼峰式  多个单词连接时,所有单词首字母大写 方法名&变量名:小驼峰式  多个单词连接时,第一个单词的首字母小写,其余单词首字母大写 数据类型  常量:java程序中,直接给出的数值,常量是不可改变的数值,每一个数值都有其相对应的数据类型。 变量:临时存储数据容器  变量的定义格式 数据类型  变量名  =  变量值; int a  = 10; 基本数据类型 整数(精确的) byte     1 short    2 int      4 long     8 小数(近似的) float    4 double   8 字符 char     2 布尔 boolean  1 引用数据类型     数组 类 接口 类型转换 整数  -- 小数 double b = 10;  小数  -- 整数 int a = (int)10.0; 运算符 算数运算符 + 正常加法    直接与字符串相连接,可转换为字符串,否则正常计算 -  *  / 整数整除(取商部分)   小数正常除法运算 % 整数取模(取余数部分) ++ 自增 单独使用+1即可 混合使用 ++前置  先+1在使用 ++后置  先使用在加1 赋值运算符 =  +=  -=  *= /= %=  将等号两边先进行计算,将计算后的结果赋值给等号左边。(类型会强制转换成等号左边的类型) 比较运算符 关系运算符 比较两个操作数大小及是否相等关系的符号 结果是 布尔值 false 和 true > < >= <= == != 逻辑运算符 &&  短路与    并且的意思   有假则假 ||  短路或    或者的意思   有真则真 !   逻辑非    取反   真变假 假变真 三元运算符 条件表达式? 表达式1:表达式2; 流程控制语句 if 正常逻辑判断 循环 1.循环变量初始化(初始化表达式) 2.循环出口(布尔表达式) 3.循环逻辑内容(循环体) 4.循环增量(步进表达式) for(1;2;4){     3      } 注意事项 1,2,3,4都可以为空 1 while(2){    3    4 } switch 在几个值中选择一个值  被选择数  byte short int char enum(1.5) String(1.7) 引用数据类型使用 导包 import + 类全名 创建对象 数据类型  变量名 = new 数据类型() 调用方法 变量名.方法名(); Scanner nextInt  接收整数 next 接收字符串 nextLine 接收一行字符串 Random nextInt(最大值) 生成[0,最大值)的随机数 对象名.nextInt(900);  0-899 +100  nextDouble  随机小数 ArrayList 数组 定义格式 数据类型[] 变量名 = new 数据类型[长度]; 或 数据类型[] 变量名 = {元素, 元素}; int[] arr = new int[5]; 使用格式 变量名[索引] arr[0] = 10; 变量名.length 获取数组的长度 遍历 for(int i = 0 ;i< 变量名.length ;i++){ 数据类型   元素名= 变量名[i]; System.out.println(元素名); } 集合 定义格式 ArrayList<集合中存储元素的数据类型>  变量名 = new ArrayList<集合中存储元素的数据类型>() 使用格式 添加 变量名.add(元素); 获取 变量名.get(索引); 长度 变量名.size(); 集合的遍历 for(int i = 0 ;i < 变量名.size();i++){   元素类型 元素名  = 变量名.get(i); } 方法 定义方法 两个明确  形式参数  返回值 修饰符  返回值类型  方法名(参数列表){ 执行语句 return 返回值; } 方法的注意事项 回去查看唐僧生娃 使用方法 方法名(实际参数); 自定义类型 自定义类型描 述的是现实事物的属性(目前) public class 类名{ 数据类型 属性名; } 使用 导包 同一文件夹不需要导包 创建对象 数据类型  变量名 = new 数据类型() 访问属性 变量名.属性名 
    转载请注明原文地址: https://ju.6miu.com/read-1312703.html
    最新回复(0)