
JavaSE例题
JavaSE例题集合
~Y-y-Y
哼哼哈嘿
展开
-
排序(选择、冒泡、插入、计数)
1.选择排序:当前元素和之后所有元素进行比较,如果当前大于后者,则交换。2.冒泡排序:从左到右相邻两者之间依次进行比较。原创 2020-02-18 17:05:23 · 218 阅读 · 0 评论 -
函数
本章, 我来给大家介绍一下什么是函数。首先,让我们来认识函数:函数存在的意义? 函数主要解决的是那些重复的且具有独立功能的代码段。将这些具有独立功能的代码段可以进行再次封装,得到的就是函数。定义函数降低了代码冗余,将主函数进行适当的拆分,降低了主函数代码量,以便内存的优化。函数是如何定义的?函数格式: 访问限权 函数类型 返回值类型 函数名(参数...原创 2020-02-11 15:06:52 · 203 阅读 · 0 评论 -
数组
1.首先,我们来了解一下什么是数组: 之前我们基本都是用变量来解决一些问题,可是,当我们程序中变量很多,而且这些变量的数据类型都是相同的,我们就可以用一个容器将所有的数字进行管理,类似于字符串,字符串就是将若干个字符放一起的容器。而数组就是一系列空间大小相等且地址连续的一片存储空间。2.接下来,让我们对数组有一个更深入的了解:1.数组主要解决多变量多数据的存储问题,方...原创 2020-02-15 16:55:41 · 284 阅读 · 0 评论 -
五子棋游戏
本章,我将给大家展示并解析我所做的简易五子棋游戏。首先,要做一个五子棋游戏,我们要列出流程是什么: 1.首先,我们需要创建一个棋盘,这里我用了二维数组来创建棋盘。 2.棋盘创建好了以后,就可以在棋盘上下棋了,所以,第二步开始游戏,黑白双方开始下棋。 3.在每一步棋下完以后进行判断,是否有五个棋子连一起。 4.如果某一方胜...原创 2020-02-20 14:52:39 · 247 阅读 · 0 评论 -
例题:数组
例一:问题:分析: 1.首先,这里我们并不能确定数组的长度大小,所以,我们就要让数组动态扩容。 2.由输出的结果可知,每个数字出现的次数只用打印一次,而且结果已经排好序,所以我们要对数组排序。 3.我们对已经排好序的数组进行连续相等问题的解决方法就可以输出正确的结果。代码实现:import java.util.Scanner;class Text...原创 2020-02-24 12:22:30 · 278 阅读 · 0 评论 -
例题:函数
本章,我将给大家讲解一下如何用函数来解决简单的问题。例1:问题:编写一个方法,计算一个整数各位数字之和,使用下面的方法头: public static int sumDigits(long n) 例如:sumDigits(234),返回9(2+3+4)。分析: 1.首先我们先定义主函数,来接受一个整数,并且调用sumDigits()方法。 2....原创 2020-02-13 14:13:35 · 868 阅读 · 0 评论 -
例题:流程控制语句
本次总结我将总结关于for循环语句的例题:例1:问题:如何用for循环来实现数字金字塔?分析:1.先输出每行的左边空格部分。2.因为我们发现这些数字都是2的次幂,并且,左半边是2的次幂递增,右半边是2的次幂递减。所以,我们可以分成左半边和右半边打印。3.因为输出的数字是整齐对称的,所以我们必须格式化输出数字。代码实现:class jinZiTa{ pu...原创 2020-02-09 12:30:05 · 215 阅读 · 0 评论