摘要: 稀疏数组 当一个数组中大部分元素为0时,或者为同一值的数组时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方式是: 记录数组一共有几行几列,有多少个不同值 把具有不同值的元素和行列及值记录在一个小规模的数组中,从而缩小程序的规模 下面对该原始数组进行压缩,求出其稀疏数组: public stati 阅读全文
posted @ 2023-04-01 11:39 远帆启航 阅读(30) 评论(0) 推荐(0)
摘要: 冒泡排序 冒泡排序由嵌套循环完成,并分为外循环和内循环 内循环负责比较数组中,两个相邻的元素,如果第一个数比第二个数大,则交换两者的位置,相邻两数依次循环进行比较 每完成一次内循环比较**(即外循环走完一步)**都会产生一个当次内循环最大或者最小的数字并放在数组末尾 所以外循环负责将每次内循环中最大 阅读全文
posted @ 2023-04-01 11:37 远帆启航 阅读(170) 评论(0) 推荐(0)
摘要: 数组 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 数组的声明和创建 首先必须声明数组变量,才能在程序中使用数组。 Java语言使用new操作符来创建数组,语法如下: dataTyp 阅读全文
posted @ 2023-04-01 11:35 远帆启航 阅读(36) 评论(0) 推荐(0)
摘要: Java简易计算器 思路: 利用循环使程序一直运行 Scanner接受来自用户的数据 编写加减乘除四个方法 使用switch判断用户输入的符号使用对应的加减乘除方法 public class Counter { public static void main(String[] args) { //t 阅读全文
posted @ 2023-03-27 17:00 远帆启航 阅读(43) 评论(0) 推荐(0)
摘要: 递归 递归:A方法调用A方法!就是自己调用自己 利用递归可以用简单的程序来决解一些复杂的问题。通常是把一个大的问题层层转化为一个个规模较小的问题,再逐一解决,最后进行合并。这样可以大大地减少程序的代码量 递归结构包括两个部分: 递归头:什么时候不调用自身方法。也就是边界条件,用于结束递归 递归体:什 阅读全文
posted @ 2023-03-27 16:59 远帆启航 阅读(35) 评论(0) 推荐(0)
摘要: 可变参数 在方法声明中,在指定参数类型后加一个省略号(...)。 一个方法中只能指定一个可变参数,它必须时方法的最后一个参数。任何普通的参数必须在它之前声明。 public class Demo05 { public static void main(String[] args) { Demo05 阅读全文
posted @ 2023-03-27 16:58 远帆启航 阅读(30) 评论(0) 推荐(0)
摘要: 命令行传参 有时候希望运行一个程序时候在传递给它消息。这要靠传递命令行参数给main()函数实现。 public static void main(String[] args) { //args.length 数组长度 for (int i =0;i <= args.length;i++){ Sys 阅读全文
posted @ 2023-03-27 16:57 远帆启航 阅读(45) 评论(0) 推荐(0)
摘要: 类方法和对象方法的区别 类方法可以直接通过类名.方法名调用(在类被加载时,被一起加载) 对象方法则需要先 new 一个对象,之后再通过对象.方法名调用 public class Demo03 { public static void main(String[] args) { //类方法 int s 阅读全文
posted @ 2023-03-27 16:55 远帆启航 阅读(48) 评论(0) 推荐(0)
摘要: 方法 Java方法是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 一个方法只完成一个功能,这样利于我们后期的扩展 public static void main(String[] args) { int sum = 阅读全文
posted @ 2023-03-27 16:54 远帆启航 阅读(19) 评论(0) 推荐(0)
摘要: 杨辉三角形 可以将三角形拆分为三个部分,之后将这三个部分逐一输出 public static void main(String[] args) { //打印杨辉三角形 for (int i = 5; i >= 1; i--) { for (int j = 1;j<=i;j++){ System.ou 阅读全文
posted @ 2023-03-15 14:06 远帆启航 阅读(51) 评论(0) 推荐(0)