首页
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
友情连接
推荐
autojs
Search
1
charles破解注册码(含windows和mac)最新安装教程「亲测有效」
39 阅读
2
【omv5安装教程二】N1盒子Armbian系统下,一条命令搞定Openmediavault(OMV5)安装
18 阅读
3
【N1安装飞牛优化四】关闭不必要服务优化记录
12 阅读
4
博客简介
11 阅读
5
SSH如何访问fe80开头的ipv6????
11 阅读
登录
Search
标签搜索
JAVA
JAVA学习系列
docker
Linux
js
N1
git
模块二
端口
模块一
模块五
模块九
数据库
模块四
镜像
模块三
模块六
MySQL
百度网盘
nginx
DaiMaFengZi
累计撰写
588
篇文章
累计收到
9
条评论
首页
栏目
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
页面
友情连接
推荐
autojs
搜索到
26
篇与
的结果
2024-05-28
[上]JAVA学习系列模块五第三章108.数组练习_统计符合条件数据个数
[上]JAVA学习系列模块五第三章108.数组练习_统计符合条件数据个数视频{bilibili bvid="BV1YT4y1H7YM" /}笔记练习:随机产生10个[0,100]之间整数,统计既是3又是5,但不是7的倍数的个数步骤: 1.创建一个Random对象,用于搞随机数 2.定义一个数组,长度为10 3.定义一个变量count,用来统计个数 4.遍历数组,判断元素是否符合指定条件,如果符合,count++ 5.输出countpublic class Demo02Count { public static void main(String[] args) { //1.创建一个Random对象,用于搞随机数 Random rd = new Random(); //2.定义一个数组,长度为10 int[] arr = new int[10]; //3.定义一个变量count,用来统计个数 int count = 0; for (int i = 0; i < arr.length; i++) { arr[i] = rd.nextInt(101); } for (int i = 0; i < arr.length; i++) { //4.遍历数组,判断元素是否符合指定条件,如果符合,count++ if (arr[i]%3==0 && arr[i]%5==0 && arr[i]%7!=0){ count++; } } //5.输出count System.out.println("count = " + count); } }
2024年05月28日
1 阅读
0 评论
0 点赞
2024-05-28
[上]JAVA学习系列模块五第三章107.数组练习_获取最大值
[上]JAVA学习系列模块五第三章107.数组练习_获取最大值视频{bilibili bvid="BV1YT4y1H7YM" /}笔记练习:第一题:需求:求出数组中的元素最大值步骤: 1.定义一个max,接收两个元素之间的较大值 2.遍历数组,将每一个元素获取出来进行比较 3.判断,如果max小于遍历出来的元素,证明遍历出来的元素大,将大的元素赋值给max 4.直接输出max public class Demo01GetMax { public static void main(String[] args) { int[] arr = {5,3,5,7,4,6,8,9}; //1.定义一个max,接收两个元素之间的较大值 int max = arr[0]; //2.遍历数组,将每一个元素获取出来进行比较 for (int i = 1; i < arr.length; i++) { //3.判断,如果max小于遍历出来的元素,证明遍历出来的元素大,将大的元素赋值给max if (max<arr[i]){ max = arr[i]; } } //4.直接输出max System.out.println("max = " + max); } }
2024年05月28日
2 阅读
0 评论
0 点赞
2024-05-27
[上]JAVA学习系列模块五第二章106.数组操作_常见的两个异常
[上]JAVA学习系列模块五第二章106.数组操作_常见的两个异常视频{bilibili bvid="BV1YT4y1H7YM" /}笔记数组索引越界异常_ArrayIndexOutOfBoundsException原因: 操作的索引超出了数组索引范围了public class Demo09Array { public static void main(String[] args) { int[] arr = new int[3]; arr[0] = 100; arr[1] = 200; arr[2] = 300; //arr[3] = 400;//索引3超出了arr的索引范围 //arr[-1] = 1000;//索引3超出了arr的索引范围 for (int i = 0; i <= arr.length; i++) { System.out.println(arr[i]);//索引3超出了arr的索引范围 } } }空指针异常_NullPointerException原因: 当一个对象为null时,再调用此对象中的其他成员public class Demo10Array { public static void main(String[] args) { int[] arr = new int[3]; System.out.println(arr.length);//3 arr = null; System.out.println(arr.length);//NullPointerException } }以上两个问题我们只需要知道原因即可
2024年05月27日
0 阅读
0 评论
0 点赞
2024-05-27
[上]JAVA学习系列模块五第二章105.数组操作_遍历数组
[上]JAVA学习系列模块五第二章105.数组操作_遍历数组视频{bilibili bvid="BV1Y" /}笔记遍历数组遍历:将元素从数组中一个一个的获取出来public class Demo07Array { public static void main(String[] args) { int[] arr = {1, 2, 3, 4, 5, 6}; /*for (int i = 0; i < 6; i++){ System.out.println(arr[i]); }*/ /* for (int i = 0; i < arr.length; i++){ System.out.println(arr[i]); }*/ /* 快速遍历快捷键: 数组名.fori */ for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); } } }快速遍历快捷键: 数组名.foripublic class Demo08Array { public static void main(String[] args) { int[] arr = {1,2,3,4,5,6}; //需求:将arr中的数据放到另外一个数组中 /* 如果我们想将arr中的数据复制到新数组中 那么新数组的长度就应该是arr数组的长度 */ int[] newArr = new int[arr.length]; System.out.println(newArr[0]);//默认值0 System.out.println(newArr[1]);//默认值0 System.out.println(newArr[2]);//默认值0 System.out.println(newArr[3]);//默认值0 System.out.println(newArr[4]);//默认值0 System.out.println(newArr[5]);//默认值0 /* 将arr数组指定索引位置上的元素获取出来放到等号左边newArr数组的指定索引位置上 */ /* newArr[0] = arr[0]; newArr[1] = arr[1]; newArr[2] = arr[2]; newArr[3] = arr[3]; newArr[4] = arr[4]; newArr[5] = arr[5];*/ for (int i = 0; i < arr.length; i++) { newArr[i] = arr[i]; } //遍历 for (int i = 0; i < newArr.length; i++) { System.out.println(newArr[i]); } } }
2024年05月27日
3 阅读
0 评论
0 点赞
2024-05-27
[上]JAVA学习系列模块五第二章104.数组操作_获取数据
[上]JAVA学习系列模块五第二章104.数组操作_获取数据视频{bilibili bvid="BV1YT4y1H7YM" /}笔记获取元素地址值: 数组在内存中的身份证号,唯一标识,我们可以通过这个唯一标识到内存中准确找到这个数,从而操作这个数组中的数据注意: a.直接输出数组名,会直接输出数组在内存中的地址值 b.如果数组中没有存元素,那么直接获取索引上对应的元素也是有值的,只不过不是我们存储的数据,而是数组中的元素默认值 整数: 0 小数: 0.0 字符: '\u0000' -> 空白字符 -> 对应的int值是0 布尔: false 引用: nullpublic class Demo05Array { public static void main(String[] args) { int[] arr = new int[3]; arr[0] = 100; arr[1] = 200; arr[2] = 300; System.out.println(arr);//[I@135fbaa4 -> 地址值 System.out.println(arr[0]);//输出0索引上的元素 System.out.println(arr[1]);//输出1索引上的元素 System.out.println(arr[2]);//输出2索引上的元素 int[] arr1 = new int[3]; arr1[0] = 1000; arr1[1] = 2000; arr1[2] = 3000; System.out.println(arr1);//[I@45ee12a7 System.out.println(arr1[0]);//输出0索引上的元素 System.out.println(arr1[1]);//输出1索引上的元素 System.out.println(arr1[2]);//输出2索引上的元素 System.out.println("============================="); int[] arr2 = new int[3]; System.out.println(arr2[0]);//输出0索引上的元素 0 System.out.println(arr2[1]);//输出1索引上的元素 0 System.out.println(arr2[2]);//输出2索引上的元素 0 } }public class Demo06Array { public static void main(String[] args) { int[] arr = {1,2,3,4,5,6}; //需求:将arr中的数据放到另外一个数组中 /* 如果我们想将arr中的数据复制到新数组中 那么新数组的长度就应该是arr数组的长度 */ int[] newArr = new int[arr.length]; System.out.println(newArr[0]);//默认值0 System.out.println(newArr[1]);//默认值0 System.out.println(newArr[2]);//默认值0 System.out.println(newArr[3]);//默认值0 System.out.println(newArr[4]);//默认值0 System.out.println(newArr[5]);//默认值0 /* 将arr数组指定索引位置上的元素获取出来放到等号左边newArr数组的指定索引位置上 */ newArr[0] = arr[0]; newArr[1] = arr[1]; newArr[2] = arr[2]; newArr[3] = arr[3]; newArr[4] = arr[4]; newArr[5] = arr[5]; System.out.println(newArr[0]); System.out.println(newArr[1]); System.out.println(newArr[2]); System.out.println(newArr[3]); System.out.println(newArr[4]); System.out.println(newArr[5]); } }arr[0] = arr1[0] 如果数组名[索引值]在等号右边就代表获取如果数组名[索引值]在等号左边就代表存值比如 :a.int element = arr[0] -> 获取0索引上的元素,赋值给一个变量b.arr[0] = 100 -> 将100存储到0索引上c.arr[0] = arr1[0] -> 将arr1的0索引上的元素获取出来,赋值给等号左边arr的0索引上
2024年05月27日
0 阅读
0 评论
0 点赞
2024-05-26
[上]JAVA学习系列模块五第二章103.数组操作_存储数据
[上]JAVA学习系列模块五第二章103.数组操作_存储数据视频{bilibili bvid="BV1YT4y1H7YM" /}笔记存储元素格式: 数组名[索引值] = 值 -> 将等号右边的值放到数组指定的索引位置上public class Demo02Array { public static void main(String[] args) { int[] arr = new int[3]; arr[0] = 100;//将100存到了arr这个数组的0索引上 arr[1] = 200;//将200存到了arr这个数组的1索引上 arr[2] = 300;//将300存到了arr这个数组的2索引上 //arr[3] = 1000; System.out.println("============================"); String[] arr1 = new String[3]; arr1[0] = "东方不败"; arr1[1] = "岳不群"; arr1[2] = "林平之"; } }public class Demo03Array { public static void main(String[] args) { //键盘录入三个整数,存储到数组中 int[] arr = new int[3]; Scanner sc = new Scanner(System.in); /* 先看等号右边的,先录入,将录入的数据保存到指定的索引位置上 */ /* arr[0] = sc.nextInt(); arr[1] = sc.nextInt(); arr[2] = sc.nextInt();*/ /* for (int i = 0; i < 3; i++) { arr[i] = sc.nextInt(); }*/ for (int i = 0; i < arr.length; i++) { arr[i] = sc.nextInt(); } } }public class Demo04Array { public static void main(String[] args) { //定义一个长度为3的数组 int[] arr = new int[3]; Random rd = new Random(); //arr[0] = rd.nextInt(10); //arr[1] = rd.nextInt(10); //arr[2] = rd.nextInt(10); for (int i = 0;i<arr.length;i++){ /* 先看等号右边的,先随机一个数保存到指定的索引位置上 */ arr[i] = rd.nextInt(10); } } }
2024年05月26日
0 阅读
0 评论
0 点赞
2024-05-26
[上]JAVA学习系列模块五第二章102.数组操作_获取数组长度&索引介绍
[上]JAVA学习系列模块五第二章102.数组操作_获取数组长度&索引介绍视频{bilibili bvid="BV1YT4y1H7YM" /}笔记获取数组的长度格式: 数组名.length注意: length后面不要带小括号,因为length不是一个方法,而是数组中的一个属性public class Demo01Array { public static void main(String[] args) { //定义一个数组 String[] arr1 = {"迪迦奥特曼","猫和老鼠","花园宝宝","海绵宝宝","圣斗士","百变小樱魔术卡","熊出没"}; int len = arr1.length; System.out.println("len = " + len); } }索引概述:元素在数组中存储的位置特点: a.索引唯一 b.索引都是从0开始的,最大索引是数组长度-1注意: 我们将来操作元素,必须通过索引来操作 存数据,要指定索引 取数据,要指定索引 查数据,要指定索引
2024年05月26日
1 阅读
0 评论
0 点赞
2024-05-26
[上]JAVA学习系列模块五第一章101.数组_定义
[上]JAVA学习系列模块五第一章101.数组_定义视频{bilibili bvid="BV1YT4y1H7YM" /}笔记定义: a.动态初始化: 数据类型[] 数组名 = new 数据类型[长度] 数据类型 数组名[] = new 数据类型[长度] 各部分解释: 等号左边的数据类型:规定了数组中只能存储什么类型的元素 []:代表的是数组,一个[]代表一维数组,两个[][]代表二维数组 数组名:自己取的名字,遵循小驼峰 new:代表的是创建数组 等号右边的数据类型:要和等号左边的数据类型一致 [长度]:指定数组长度,规定了数组最多能存多少个数据 b.静态初始化数据类型[] 数组名 = new 数据类型[]{元素1,元素2...} -> 不推荐使用 数据类型 数组名[] = new 数据类型[]{元素1,元素2...} -> 不推荐使用 c.简化的静态初始化:数据类型[] 数组名 = {元素1,元素2...}-> 推荐使用 区别: a.动态初始化:定义的时候只指定了长度,没有存具体的数据 当只知道长度,但不知道具体存啥数据时可以使用动态初始化 b.静态初始化:定义的时候就直接知道存啥了例子public class Demo01Array { public static void main(String[] args) { //动态初始化 int[] arr1 = new int[3]; String[] arr2 = new String[3]; //静态初始化 int[] arr3 = new int[]{1,2,3,4,5}; //简化静态初始化 int[] arr4 = {1,2,3,4,5}; String[] arr5 = {"乾隆","和珅","纪晓岚"}; } }
2024年05月26日
1 阅读
0 评论
0 点赞
1
2
3
4