03 2022 档案

摘要:1.类和对象的区别和联系 1.类是抽象的,概念的,代表一类事物,比如人类,猫类.., 即它是数据类型。 2.对象是具体的,实际的,代表一个具体事物, 即 是实例。 3.类是对象的模板,对象是类的一个个体,对应一个实例 2.对象在内存中存在形式 3.属性/成员变量/字段 1.从概念或叫法上看: 成员变 阅读全文
posted @ 2022-03-31 15:30 ___sunsets 阅读(53) 评论(0) 推荐(0) 编辑
摘要:1. 思路 1 1 1 1 2 1 1 3 3 1 规律 1.第一行有一个元素,第n行有n个元素 2.第一个元素和最后一个元素都是1 3.从第三行开始, 对于非第一个元素和最后一个元素的元素的值. arr[i][j] ,arr[i][j] = arr[i-1][j] + arr[i-1][j-1]; 阅读全文
posted @ 2022-03-31 10:17 ___sunsets 阅读(27) 评论(0) 推荐(0) 编辑
摘要:一、排序的介绍 排序是将多个数据,依指定的顺序进行排列的过程。 排序的分类: 1.内部排序 指将需要处理的所有数据都加载到内部存储器中进行排序。包括(交换式排序法、选择 式排序法和插入式排序法); 2.外部排序法 数据量过大,无法全部加载到内存中,需要借助外部存储进行排序。包括(合并排序法和直接合并 阅读全文
posted @ 2022-03-30 15:49 ___sunsets 阅读(30) 评论(0) 推荐(0) 编辑
摘要:1. 要求与分析 要求:实现动态的给数组添加元素效果,实现对数组扩容。 1.原始数组使用静态分配 int[] array1 = {1,2,3,4,5,6} 2.增加的元素 7,直接放在数组的最后 array1 = {1,2,3,4,5,6} 3.用户可以通过如下方法来决定是否继续添加,添加成功,是否 阅读全文
posted @ 2022-03-30 15:00 ___sunsets 阅读(43) 评论(0) 推荐(0) 编辑
摘要:数组的元素内容反转 方式一:找规律反转 /** * 数组反转 */ @Test public void ArrayReverse() { //思路 //1. 把 arr[0] 和 arr[5] 进行交换 {66,22,33,44,55,11} //2. 把 arr[1] 和 arr[4] 进行交换 阅读全文
posted @ 2022-03-30 12:03 ___sunsets 阅读(40) 评论(0) 推荐(0) 编辑
摘要:1. 基本数据类型赋值,这个值就是具体的数据,而且相互不影响。 int n1 = 2; int n2 = n1; 2. 数组在默认的情况下是引用传递,赋的值是地址。 示例: int[] arr1 = {1,2,3}; int[] arr2 = arr1; 3. 数组拷贝 /** * 数组拷贝 */ 阅读全文
posted @ 2022-03-28 20:04 ___sunsets 阅读(153) 评论(0) 推荐(0) 编辑
摘要:1. 数组的介绍 数组可以存放多个同一类型的数据。数组也是一种数据类型,是引用类型。 即:数(数据)组(一组)就是一组数据 2. 示例 示例代码: public static void main(String[] args) { //1. 我们可以通过 hens[下标] 来访问数组的元素 doubl 阅读全文
posted @ 2022-03-24 10:56 ___sunsets 阅读(89) 评论(0) 推荐(0) 编辑
摘要:1.100~1000 水仙花数 public static void main(String[] args) { int i, x, y, z; for (i = 100; i < 1000; i++) { x = i % 10; y = i / 10 % 10; z = i / 100 % 10; 阅读全文
posted @ 2022-03-23 16:38 ___sunsets 阅读(17) 评论(0) 推荐(0) 编辑
摘要:1.金字塔 public static void main(String[] args) { /* 思路分析 化繁为简 1. 先打印一个矩形 ***** ***** ***** ***** ***** 2. 打印半个金字塔 * //第 1 层 有 1 个* ** //第 2 层 有 2 个* *** 阅读全文
posted @ 2022-03-23 11:22 ___sunsets 阅读(51) 评论(0) 推荐(0) 编辑
摘要:public static void main(String[] args) { for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { System.out.print(j + "*" + i + "=" + (j * i) + 阅读全文
posted @ 2022-03-23 10:27 ___sunsets 阅读(14) 评论(0) 推荐(0) 编辑
摘要:1. 基本用法 switch(表达式){ case 常量1 : 语句块1; break; case 常量1 : 语句块1; break; ..... case 常量n : 语句块n; break; default: default语句块; break; } switch关键字,表示switch分支 阅读全文
posted @ 2022-03-19 17:27 ___sunsets 阅读(265) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示