问什么一直看我这个图片
欢迎加入 xiaozhi 大家族
首页
推荐
百度一下
腾讯视频
Search
1
小米手机安装CA证书 MIUI13 Android 12可用
540 阅读
2
欢迎家人
226 阅读
3
2020.09.01 HTML 笔记
214 阅读
4
微信公众号推送早安问候以及天气预报 尾部附源码下载链接
200 阅读
5
MP代码生成器
176 阅读
默认分类
HTML初学日记
Java 笔记
小智的生活日记
Java 实用技巧
java面试经典问题
登录
Search
标签搜索
java基础
HTML初学记录
java分享
java抛错
小智
累计撰写
76
篇文章
累计收到
2
条评论
今日撰写
0
篇文章
首页
栏目
默认分类
HTML初学日记
Java 笔记
小智的生活日记
Java 实用技巧
java面试经典问题
页面
推荐
百度一下
腾讯视频
用户登录
登录
搜索到
76
篇与
的结果
2020-10-15
Day-7 多维数组 面向对象
Day-7 多维数组 面向对象多维数组面向对象属性:只要有一个Car的对象,那么这个对象就应该有 以下的属性、这些属性也有另外一个名字 成 员变量/* * 方法 格式: 返回值类型 标识符(参数列表){} * 参数 方法入口 */ private 私有this 谁调用就指谁get 取值set 设置int[][] arrays = { {1,2,3}, {4,5,6,}, {7,8,9} }; //定义新数组 第一个行的长度 第二个有多少行 int[][] result = new int[arrays[0].length][arrays.length]; //循环行数 for(int i = 0 ;i < arrays.length ; i++) { //循环列 for(int j= 0 ; j < arrays[i].length ; j++) { //将原数组拿出来 int temp = arrays[i][j]; //列直接变行 直接换 int newRow = j; //第一行第一个变最倒数第一个 int newCol = result.length - 1 - i; // 将值赋给坐标 result[newRow][newCol] = temp; } }
2020年10月15日
20 阅读
0 评论
0 点赞
2020-10-15
Day-8 数组练习
Day-8 数组练习关灯小游戏Scanner scanner = new Scanner(System.in); int sum = 1; // 打印数组 int[][] arrays = { { 0, 1, 0, 0, 0, 0, 0 }, { 1, 0, 1, 0, 0, 0, 0 }, { 0, 1, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0 } }; for (int i = 0; i < arrays.length; i++) { for (int j = 0; j < arrays[i].length; j++) { System.out.print(arrays[i][j] + " "); } System.out.println(); } // 输入坐标 while (sum > 0) { sum = 0; System.out.println("请输入行;"); int row = scanner.nextInt(); System.out.println("请输入列;"); int col = scanner.nextInt(); //判断坐标是否越界 if (row > arrays.length || col > arrays[0].length) { System.out.println("请输入正确的行或列"); break; } //先判断 周围 再换值 if (row - 1 >= 0) { arrays[row - 1][col] = 1 - arrays[row - 1][col]; } if (col + 1 < arrays[0].length) { arrays[row][col + 1] = 1 - arrays[row][col + 1]; } if (row + 1 < arrays.length) { arrays[row + 1][col] = 1 - arrays[row + 1][col]; } if (col - 1 >= 0) { arrays[row][col - 1] = 1 - arrays[row][col - 1]; } //从新遍历 判断是坐标和是否等于0 for (int i = 0; i < arrays.length; i++) { for (int j = 0; j < arrays[i].length; j++) { System.out.print(arrays[i][j] + " "); sum = sum + arrays[i][j]; } System.out.println(); } } System.out.println("游戏结束"); }
2020年10月15日
18 阅读
0 评论
0 点赞
2020-10-15
直接 冒泡 选择 排序
Day -6 直接 冒泡 选择 排序数组什么是数组数组是物理上连续的内存空间 数组是用来保存类似相同数据的集合数组为什么不能改变大小他的在堆内存里边是连续的这种初始化 叫做静态初始化 特点是在初始化过程中,已将将内容赋值到数组之中动态初始化动态初始化是指声明空间有多大、但是不给空间的内容定位:(下标、角标)知到他的位置找人 知道人找他的位置for(int i = 0; i < array.lenght; i++){ if(array[5] == 5 ){ System.out.println(i); } }角标:连续从零开始的值求长:length计算当前容器容量替换:array[0] = 12; 替换数值 替换数组int[] array = {}; 直接排序public static void main(String[] args) { /** * 类型 标识符; * 静态初始化 */ /* * 排序 直接排序 */ int [] array = {5,7,56,8,26,9,6}; for(int i = 0; i < array.length ; i++) { for(int j = i + 1 ; j <array.length ; j++) { if(array[i] > array[j]) { int temp = array[i]; array[i] = array[j]; array[j] = temp; } } } for(int i = 0 ; i < array.length ; i++) { System.out.print(" " +array[i]); } }选择排序public static void main(String[] args) { int [] array = {5,7,56,8,26,9,6}; for(int i = 0 ; i < array.length ; i++) { int minIndex = i ; for (int j = i + 1 ; j < array.length ; j++) { if (array[minIndex] > array [j]) { minIndex = j; } } int temp = array[i]; array[i] = array[minIndex]; array[minIndex] = temp; for(int itme : array){ System.out.print(itme + " "); } System.out.println(); } }冒泡排序public static void main(String[] args) { int [] array = {5,7,56,8,26,9,23}; for(int i = 0 ; i < array.length ; i++) { for(int j = 0; j < array.length - i - 1 ; j++) { if(array[j] > array[j + 1]) { int temp = array[j]; array[j] = array[j + 1]; array[j+1] = temp; } } for(int itme : array){ System.out.print(itme + " "); } System.out.println(); } }
2020年10月15日
15 阅读
0 评论
0 点赞
2020-10-15
Day -5 while switch
Day -5 while switchIDE 集成开发环境 /** * 类型 标识符 = 自变量; * * switch(标识符) { case 字面量; break; 跳出代码块 case 字面量; default: 当标识符与路标一致 就会从路标开始执行 * if 连续型 switch 离散型2 } */ /* * for 循环的歌是 for(初始条件;判断条件;每次结束的状态变化){ 代码块; } */ // while(true){ // // Scanner scanner = new Scanner(System.in); // System.out.println("请输入第一个数字:"); // int a = scanner.nextInt(); // System.out.println("请输入符号第一个数字:"); // String b = scanner.next(); // System.out.println("请输入第二个数字:"); // int c = scanner.nextInt(); // switch(b) { // case "+": // System.out.println(a+c); // break; // case "-": // System.out.println(a-c); // break; // case "*": // System.out.println(a*c); // break; // case "/": // System.out.println(a/c); // break; // default: // System.out.println("输入有误"); // } // // } //// 1+100 // int b = 0; // for(int a = 1;a<=100;a++) { // b=a+b; // } // System.out.println(b); /* * 1到100基数偶数和 * */ // int a = 0; // for (int b = 0; b <= 100; b = b + 2) { // a = a + b; // } // System.out.println(a);// System.out.println("Hello Word"); // int a = 2; // int m = 0; // switch (a) { // case 1: // m += 31; // case 2: // m += 29; // case 3: // m += 31; // case 4: // m += 30; // case 5: // m += 31; // case 6: // m += 30; // case 7: // m += 31; // case 8: // m += 31; // case 9: // m += 30; // case 10: // m += 31; // case 11: // m += 30; // case 12: // m += 31; // default: // break; // } // System.out.println(m);
2020年10月15日
15 阅读
0 评论
0 点赞
2020-10-15
Day-04 if while
Day-04 if while表达式:有标识符,字面量,运算符,组成的能够得到一个固定的式子,注意,表达是一定有结果。流程控制分支:if(boolean)if() System.out.println("Hello") if( a % 100 == 0){ if(a % 400 == 0){ System.out.println("瑞"); }else{ System.out.println("平"); } }else{ if( a % 4 == 0 ){ System.out.println("瑞"); }else{ System.out.println("平"); } } if((a % 400 == 0 ) ||(a % 100 != 0 && a % 4 == 0)){ System.out.println("瑞"); }else{ System.out.println("平"); } }while循环while(){}
2020年10月15日
9 阅读
0 评论
0 点赞
1
...
12
13
14
...
16