
练习系列
一只小白的奋斗历程
学如逆水行舟,不进则退。
扎根,做好手头的事,精进。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Java语言】练习系列----杨辉三角(二维数组实现)
使用二维数组打印一个 10 行杨辉三角。 【分析】 第一行有 1 个元素, 第 n 行有 n 个元素 每一行的第一个元素和最后一个元素都是 1 从第三行开始, 对于非第一个元素和最后一个元素的元素。即: yanghui[i][j] = yanghui[i-1][j-1] + yanghui[i-1][j]; 具体代码实现如下: public class YangHuiTest { public static void main(String[] args) { // 1、声明并初原创 2021-04-11 16:00:20 · 378 阅读 · 0 评论 -
【Java语言】练习系列----随机生成一个长度为6且各个元素均不相同的整形数组
创建一个长度为6的int型数组,要求取值为1-30,同时元素值各不相同 具体代码实现如下: public class ArrayTest { public static void main(String[] args) { // 1、动态初始化数组 int[] arr = new int[6]; // 2、利用Math.random进行区间取值,原区间[0,1),[0,30),[1,31) for(int i = 0; i <原创 2021-04-11 15:58:18 · 544 阅读 · 0 评论 -
【Java语言】练习系列----回形数格式方阵的实现
从键盘输入一个整数, 则以该数字为矩阵的大小, 把1,2,3…n*n 的数字按照顺时针螺旋的形式填入其中。 例如: 输入数字2,则程序输出: 1 2 4 3 输入数字3,则程序输出: 1 2 3 8 9 4 7 6 5 输入数字4, 则程序输出: 1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7 具体代码实现如下: public class RectangleTest { public static void ma原创 2021-04-11 15:55:11 · 623 阅读 · 0 评论 -
【Java语言】练习系列----判断输入的日期是当年的第几天
从键盘分别输入年、月、日,判断这一天是当年的第几天。 备注:本次假设用户输入的日期均为合法日期。 具体代码实现如下: import java.util.Scanner; public class TestDayOfYear { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("年份:"); int year =原创 2021-04-01 18:35:46 · 487 阅读 · 0 评论 -
【Java语言】练习系列----对三个整数进行排序,并按照从小到大的顺序打印输出
实现对三个整数进行排序,输出时按照从小到大的顺序输出。 分析:两两进行对比,先将最小的数放在最前面,交换两个变量值时,使用异或完成,异或具体原理,请参照上篇博客:https://blog.youkuaiyun.com/weixin_43241205/article/details/115371263?spm=1001.2014.3001.5501 具体代码实现如下: import java.util.Scanner; public class ThreeSort { public static void mai原创 2021-04-01 17:57:58 · 1231 阅读 · 1 评论 -
【Java语言】练习系列----使用异或完成两数交换
实现两个变量值交换的三种方法: m = 3, n = 5. 具体代码实现如下: public class TwoChange { public static void main(String[] args) { int m = 3; int n = 5; /* 方法一:设置临时变量 int temp = m; m = n; n = temp; System.out.println("m =原创 2021-04-01 12:34:46 · 313 阅读 · 0 评论