小白练习题
文章平均质量分 51
Cloud*
彼方尚有荣光在
展开
-
飞机大战(案例详解)
飞机大战是一个非常经典的案例,因为它包含了多种新手需要掌握的概念,非常适合作为面向对象思想的入门练习原创 2021-03-19 18:35:10 · 4378 阅读 · 10 评论 -
排序算法(冒泡排序)
冒泡排序: 1)比较相邻的元素,如果违反最后的升序准则,则交换。 2)可以简化理解为: 第一次,找到所有元素中最大的放在最后一个位置,不再变动 第二次,找到剩余所有元素中最大的放在倒数第二位上,不再变动 以此类推,直到只剩一个元素时不再比较 3)比较时可以采用"下沉"的方式,也可以采用“上浮”的方式实现。 排序的过程分析: int[] arr = {1,5,9,4};//升序 第一轮把9放到arr[3]上 1和5比,不换,{1,5,9,4} 5和9比,不换,{1,5,9,4} 9和4比,换,{1,5,4,原创 2021-03-06 11:24:25 · 4504 阅读 · 14 评论 -
用java实现猜字母案例
package game; import java.util.Scanner; public class GuessLetters { /*将随机生成一个字母数组的逻辑封装成一个方法*/ public static char[] Nonce(){ char[] random=new char[5];//不重复的随机字母数组,长度5 // 存储可能出现的字母的char数组(库) char[] warehouse={原创 2021-03-02 08:42:52 · 2248 阅读 · 14 评论 -
用java实现猜拳案例(两种思路)
此案例的需求如下: 1.系统随机猜拳(石头,剪刀,布) 2.控制台输入 石头,剪刀,布,其中之一 3.对比判断 4.当猜拳赢了,程序提示”你赢了!游戏结束“程序退出 具体的逻辑: Step1:将系统随机猜拳的逻辑封装 1.1:我们需要一个库来装石头,剪刀,布 String[] ownership = {"石头","剪刀","布"};//将用来对比的石头,剪刀,布存到数组中 1.2我们虽然不能直接随机出字符串(石头,剪刀,布)但是我们可以创建一个变量当作下标来随机库的长度的数就得到了一个具体的下标的值,原创 2021-03-01 13:58:25 · 1848 阅读 · 1 评论