- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 十、猜数游戏
由玩家在控制台输入所猜测的字符串,如果所猜测的字符串与结果并不完全相同,则在界面输出比较后的结果,并提醒玩家继续猜测。每次猜测后,程序将比较玩家所输入的字符串,比较字符以及字符的位置,然后提示结果:5个字符中正确的字符个数,以及位置正确的字符个数,以便于玩家判断后续如何进行猜测。玩家终于猜测正确后,游戏结束,并给出游戏得分字符的个数乘以100为总分,即此游戏的总分为 500 分。玩家如果第一次就猜对,则得满分(500分);每多猜测一次,则扣10分。最后,如果玩家在控制台录入 exit,则游戏中止
2022-06-07 21:14:03
274
原创 九、方法体
九 方法9.1 方法的定义9.1.1 定义方法(函数过程)的功能9.1.2 定义参数和返回值9.2 方法的调用9.2.1 return语句9.2.2 调用方法时的参数传递9.1 方法的定义9.1.1 定义方法(函数过程)的功能封装是一段特定逻辑功能的代码;方法可以被反复的调用减少代码的重复性,便于程序的维护和优化。//main 方法、main函数、主方法、主函数public static void main(String[] args) { } //分析: public
2022-05-12 16:34:13
344
原创 八、 数组(重点)
八 数组(重点)8.1 什么是数组8.2 数组的定义8.2.1 声明数组的三种方法8.3 数组的初始化8.3.1 基本类型数组的创建其元素值是数组类型决定的8.3.2 数组的初始化8.4 数组的访问8.4.1 获取数组的长度8.4.2 通过下标访问数组元素8.4.3 遍历数组元素--for循环8.4.4 案例(产生一个随机数组,元素个数为10,将数组正序和逆序输出)8.4.5 案例(求出数组中的最大值)8.5 数组的复制8.5.1 System.arraycopy()方法8.5
2022-05-08 16:32:59
473
原创 Java排序算法
Java排序算法1.1 选择排序:(不稳)1.1.1 验证算法--(对数器)1.2 冒泡排序(太慢)1.3 插入排序(基本有序时效率高)1.4 希尔排序(改进的插入排序)1.5 归并排序(递归的扩展应用)1.6 快速排序1.7 计数排序(量大但范围小)1.8 基数排序1.9 桶排序1.10 堆排序左(少)中右(多)left(less)midright(more)排序:将数据元素按照从小到大或从大到小的顺序数据结构:存储数据的不同方式。算法(Alg
2022-04-15 21:38:51
485
原创 七、循环问题
七 循环问题7.1 循环问题考虑的三个部分7.2 循环问题逻辑7.3 循环嵌套问题7.1 循环问题考虑的三个部分循环变量的初始值问题循环的条件循环变量的改变7.2 循环问题逻辑"当"型逻辑采用while“直到”型逻辑采用do-while“固定次数循环”采用for7.3 循环嵌套问题/** * 9*9乘法表 * 1*1=1 * 1*2=2 2*2=4 * 1*3=3 2*3=6 3*3=9 * 结论: * 外层循环控制行数 * 内层循环控制列数 * */pu
2022-04-15 20:41:39
359
原创 六、循环结构
六、循环结构6.1 while循环6.1.1 什么是循环6.1.2 while的执行逻辑6.1.3 while用于处理循环逻辑6.1.4 while循环和break配合使用6.1.5 猜数字案例V1.06.2 do while循环6.2.1 do while的执行逻辑6.2.2 do while 用于处理循环逻辑6.2.3 do while和while的区别6.2.4 案例-猜数游戏V026.3 for循环6.3.1 for语句的执行逻辑6.3.2 for用于固定次数的循环6.3
2022-04-15 20:39:42
2771
原创 五 、分支结构
五 分支结构5.1 if语句5.1.1 什么是分支结构5.1.2 if执行逻辑5.1.3 if流程图5.1.4 注意:if语句不要省略“{}”5.2 if else语句5.2.1 if else 语句的执行逻辑5.2.2 流程图5.2.3 if else和三元运算符的转换(扩展)5.3 else if语句5.3.1 if else 语句的嵌套5.3.2 else if语句的逻辑执行5.4 switch case语句(重点)5.4.1 switch case 的语句执行逻辑5.4
2022-04-09 11:02:16
262
原创 四、运算符和表达式
四、运算符和表达式4.1 算术运算4.1.1 使用%运算符4.1.2 自增和自减运算4.2 关系运算符4.3 逻辑运算符4.3.1 逻辑运算:&&逻辑与(且)、||逻辑或、!逻辑非4.3.2 逻辑运算符的使用4.3.3 短路逻辑4.4 赋值运算4.4.1 使用“=”进行赋值运算4.4.2 使用扩展赋值表达式4.5 字符串的拼接4.6 三目运算符(重点--源码里能见到)4.6.1 使用三目运算符4.6.2 三目的嵌套4.6.3 案例(输入年份,判断是否为闰年)4.7
2022-04-08 17:54:50
288
原创 三、Java架的基本类型
三、架的基本类型八种基本类型3.1 int-整数的直接量为int直接量(lieral)表示直接写出的整数int a = 100;//100就是直接写出整数,类型默认为int。整数直接量必须在int范围内除了十进制书写形式外,整数的直接量经常表示为十六进制数值,0X或0x或者八进制的0开头int c = 0x10;//16进制整数直接量int d = 020;//8进制整数直接量System.out.println(c);//16System.out.println(d);//
2022-04-05 20:10:21
451
原创 二、Java变量
二、JAVA变量2.1.变量的声明---变量命、变量类型2.1.1未经声明的变量不使能用2.1.2一条语句中声明多个类型的声明(一条语句中声明多个==同==类型的声明)2.2 变量的命名2.2.1 命名符合标识符的语法2.3 变量的初始化2.3.1声明初始化(==重要==)2.3.2在第一次使用变量前初始化2.4 变量的访问2.4.1 可以对变量的值进行存取操作2.4.2 变量的操作必须类型匹配什么是变量在内存中开辟的一块存储空间,用于存放运算过程中需要用到的数据2.1.变量的声明—变量命、变
2021-11-03 17:56:07
89
原创 一、Java开发环境
一、JAVA开发环境1.linux 操作系统(命令类)2.Java开发环境(1)编译过程(2)JVM、JRE、JDK之间的关系(面试)安装JDK配置环境变量配置环境变量的步骤;3.Eclipse IDE(IDE:集成开发环境)Eclipse的简介1.linux 操作系统(命令类)2.Java开发环境(1)编译过程(2)JVM、JRE、JDK之间的关系(面试)1.程序员编写的Java源文件(.java)编译首先要经过,生成字节码文件(.class)2.Java 程序运行需要JVM的支持,JVM是
2021-11-03 17:30:49
247
Android studio计算器
2022-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人