上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 本文主要讲述java中的字符串数组 字符串数组的声明有如下几种形式: // 第一种方式:new // 注意在String的后面[]中不需要添加字符串数组的长度。否则报错。 String[] arr_1 = new String[] {"123","456"}; // 第二种方式:静态赋值 Strin 阅读全文
posted @ 2022-12-04 14:30 zwGitOne 阅读(8995) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍如何打印杨辉三角(直角三角形),如下图所示: 规律如下: 第一行全为1,对角线元素全为1,设i表示行标,j表示列标。 arr[i][0] = 1; arr[i][i] = 1; 当i > 0,j > 0时,有如下迭代式 arr[i][j] = arr[i-1][j-1] + arr[i- 阅读全文
posted @ 2022-12-04 14:10 zwGitOne 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 本文介绍java中二维数组的存放位置 int[][] arr = new int[2][3]; jvm存放二维数组的图示: 下面介绍列数不明确的情况: 代码如下: public class Two { public static void main(String[] args) { // 注意:此处 阅读全文
posted @ 2022-12-03 23:11 zwGitOne 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍== 和equals的区别 1. == 比较的是地址,引用类型(除了String类)的时候,只要不是同一个对象,就不是同一个地址,String类型的时候,如果new出来两个对象,那么也是不同地址,如果不是new,那么就是同一个地址,因为都是存放在字符串常量池中,如果是基本数据类型,都是存 阅读全文
posted @ 2022-12-03 22:07 zwGitOne 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍冒泡排序 int[] arr = {10,23,1,34,22}; 图解冒泡排序过程 由此得出 总的排序趟数是数组元素个数-1(最后一个元素无需进行排序),每趟排序过程中进行比较次数是数组元素个数-当前趟数。 原因:第一趟排序,未确定顺序的元素个数是5,比较次数是5-1;第二趟排序,未确 阅读全文
posted @ 2022-12-02 20:05 zwGitOne 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 本文主要阐明java中的位运算规则 首先介绍原码,反码,补码的概念 下面介绍位运算符 具体代码如下: System.out.println(4 >> 2); // (4/2)/2 System.out.println(4 << 2); // 4*2*2 算数左移 :<<,左移多少,就乘多少2 算数右 阅读全文
posted @ 2022-11-12 11:35 zwGitOne 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 本文主要阐明复合赋值运算符 即 i = i+ 1.2 ==> i += 1.2; int i = 1; i += 1.2; System.out.println(i); // i == 2 注意:复合赋值运算符会进行类型转换,具体操作顺序如下: i =(int) i + 1.2;// 此时由于1.2 阅读全文
posted @ 2022-11-11 20:38 zwGitOne 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 本文主要阐明逻辑运算符^(异或)的作用 a ^ b,相异为真,相同为假。 注意,异或运算,还能交换两个变量。 int a = 1; int b = 2; System.out.println("a = " + a +",b = " + b); a = a ^ b ; b = a ^ b; a = a 阅读全文
posted @ 2022-11-11 14:18 zwGitOne 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 本文主要阐明逻辑运算中 | |(短路或) 和 |(逻辑或) 的异同 | | 和 | 的相同之处: 只有二者都是假时,结果才为假,否则结果为true。 | | 和 | 的不同之处在于: a | | b:如果a为true,则无需看b,结果直接是true a | b:如果a为true,则仍然需看b,结果是 阅读全文
posted @ 2022-11-11 14:02 zwGitOne 阅读(1643) 评论(0) 推荐(0) 编辑
摘要: 本文主要阐述&&(短路与)和&(逻辑与)的运算异同:a && b 和 a&b : 共同之处是只有a和b同时为真时,结果才为真,否则为假 不同点在于 a && b(短路与)若a为假时,则无需判断b,直接得出结果 为假 a & b(逻辑与)若a为假时,则b仍需要判断 public class Logic 阅读全文
posted @ 2022-11-11 13:44 zwGitOne 阅读(86) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页