当前位置: 首页 > news >正文

捷克注册公司网站搜索引擎广告推广

捷克注册公司网站,搜索引擎广告推广,个人网站用什么软件,微信小程序源码免费下载数组的定义#xff1a; package The_First_Stage.The_beginner_level_Java_SE.Arrawy;/*** 数组的作用#xff1a;用来存储相同类型的数据* 以int类型数据为案例#xff1a;数组用来存储int类型数据* 1》声明定义数组* int【】 arr 定义一个int类型的数组#xff0c;名字…数组的定义 package The_First_Stage.The_beginner_level_Java_SE.Arrawy;/*** 数组的作用用来存储相同类型的数据* 以int类型数据为案例数组用来存储int类型数据* 1》声明定义数组* int【】 arr 定义一个int类型的数组名字为arr* int arr2【】* 如果数组只声明没有后续操作那么这个数组相当于没有定义* int 【】 arr3null 空 数组赋值为null和和什么都没有赋值 不一样的效果** 2》创建* arrnew int【4】 给数组开辟了一个长度为4的空间* int 【】arrnew int【4】声明和创建和为一句话* 3》赋值* arr[0]12;* arr[1]1255;* arr[2]1;* arr[3]232;* arr[4]16452;-------------数组索引越界** 4》使用*System.out.println(arr[1]);*数组的长度* System.out.println(arr.length);***/ public class TestArray02 {public static void main(String[] args) {} }数组的使用 package The_First_Stage.The_beginner_level_Java_SE.Arrawy;import java.util.Scanner;/*** 功能键盘录入十个学生的成绩求和求平均数**/ public class TestArray03 {public static void main(String[] args) {int[] scoresnew int[10];int sum0;Scanner scnew Scanner(System.in);for (int i 0; i 10; i) {System.out.println(请录入第(i1)个学生的成绩);int scoresc.nextInt();scores[i]score;sumscore;}System.out.println(十个学生的成句之和为sum);System.out.println(十个学生成绩平均数为sum/10);//求取第6个学生的成绩 // System.out.println(scores[5]);//数组的遍历----》方式一 // for (int i 0; i 9; i) { // System.out.println(scores[i]); // }//增强for循环 ----------》方式二//对scores数组进行遍历遍历出来每个元素都用int类型的num接收 // int count0; // for(int num:scores){ // //每次豆浆num在控制台输出 // System.out.println(第count个学生的成绩为num); // } /*** 增强for循环* 优点代码简单* 缺点单纯的增强for循环不能涉及跟索引相关的操作*/ //方式三利用普通的for循环逆向遍历for (int i9;i0;i){System.out.println(scores[i]);}} }求取数组中的最大值 package The_First_Stage.The_beginner_level_Java_SE.Arrawy;/*** 求最大值*/ public class TestArray04 {public static void main(String[] args) {//1.定义一个数组int[] arr {12, 3, 7, 4, 8, 125, 9, 45, 666, 36};//2.求出数组中的最大值int num getMaxNum(arr);System.out.println(当前数组中最大的数为 num);}public static int getMaxNum(int[] arr) {int maxNum arr[0];for (int i 0; i arr.length; i) {if (arr[i] maxNum) {maxNum arr[i];}}return maxNum;} }查询元素对应的索引 package The_First_Stage.The_beginner_level_Java_SE.Arrawy;public class TestArray05 {public static void main(String[] args) {int[] arr{12,34,56,7,3,10};System.out.println(arr[2]);//查询56对应的索引int indexgetindex(arr,56);if (index!-1){System.out.println(元素对应的索引index);}else {System.out.println(查无此书);}}public static int getindex(int []arr,int ele){int index-1;//初始值只要不是数组的索引就行for (int i0;iarr.length;i){if(arr[i]ele){indexi;//只要找到了元素那么index就变成ibreak;}}return index;} }数组添加元素 package The_First_Stage.The_beginner_level_Java_SE.Arrawy;import java.util.Scanner;public class TestArray07 {public static void main(String[] args) {//给定一个数组在数组下标为2的位置上添加一个元素91int[] arr {12, 34, 56, 7, 3, 10};//输出增加元素前的数组System.out.print(增加元素前的数组);for (int i 0; i arr.length; i) {if (i ! arr.length - 1) {System.out.print(arr[i] ,);} else {System.out.print(arr[i]);}} //从键盘接受数据Scanner scnew Scanner(System.in);System.out.print(\n请录入你要添加元素的指定下标:);int indexsc.nextInt();System.out.print(请录入你要添加的元素:);int elesc.nextInt();//增加元素insertEle(arr,index,ele); /*** arr[5]arr[4];* arr[4]arr[3];* arr[3]arr[2];*///输出后增加元素后的数组System.out.print(\n增加元素后的数组);for (int i 0; i arr.length; i) {if (i ! arr.length - 1) {System.out.print(arr[i] ,);} else {System.out.print(arr[i]);}}}/*** 提起一个添加元素的方法* 在数组的指定位置上添加一个指定的元素* 在哪个数组的哪个位置添加哪个元素* 不确定因素形参哪个数组哪个位置哪个元素* 返回值无*/ public static void insertEle(int []arr,int index ,int ele){for (int i arr.length - 1; i (index1); i--) {arr[i] arr[i - 1];}arr[index] ele;}}删除数组元素 /*** Author zhengwang* Date 2023/11/7 10:45* PackageName:The_First_Stage.The_beginner_level_Java_SE.Arrawy* ClassName: TestArray08* Description: TODO 给定一个数组删除下标为2元素* Version 1.0*/ package The_First_Stage.The_beginner_level_Java_SE.Arrawy;import java.util.Arrays;public class TestArray08 {public static void main(String[] args) {int[] arr {12, 34, 56, 7, 3, 10}; //输出删除前的数组System.out.println(删除前的数组 Arrays.toString(arr));//删除 // arr[2]arr[3]; // arr[3]arr[4]; // arr[4]arr[5];int index 2;for (int i index; i arr.length - 2; i) {arr[i] arr[i 1];}arr[arr.length - 1] 0;//输出删除后的数组System.out.println(删除后的数组 Arrays.toString(arr));} } /*** Author zhengwang* Date 2023/11/7 11:02* PackageName:The_First_Stage.The_beginner_level_Java_SE.Arrawy* ClassName: TestArray09* Description: TODO* Version 1.0*/ package The_First_Stage.The_beginner_level_Java_SE.Arrawy;import java.util.Arrays;public class TestArray09 {public static void main(String[] args) {int[] arr {12, 34, 56, 7, 3, 10,34,45,56,7,666}; //输出删除前的数组System.out.println(删除前的数组 Arrays.toString(arr));//找到要删除的元素对应的索引即可int index -1;for (int i0;iarr.length;i){if (arr[i]333){indexi;break;}}//删除 // arr[2]arr[3]; // arr[3]arr[4]; // arr[4]arr[5]; // int index 2;if (index!-1){for (int i index; i arr.length - 2; i) {arr[i] arr[i 1];}arr[arr.length - 1] 0;}else {System.out.println(根本没有你要删除的元素);}//输出删除后的数组System.out.println(删除后的数组 Arrays.toString(arr));} } 可变参数 /*** Author zhengwang* Date 2023/11/7 14:09* PackageName:The_First_Stage.The_beginner_level_Java_SE.Arrawy* ClassName: TestArray12* Description: TODO1)可变参数作用提供了一个方法参数的个数是可变的解决了部分方法重载问题* int...num* double...num* boolean...num** 2)可变参数在JDK1.5之后加入的新特性*3)方法的内部对可变参数的处理跟数组是一样的*4)可变参数和其它数据一起作为形参的时候可变参数一定要放到最后* 5我们自己在写代码的时候建议不要使用可变参数* Version 1.0*/ package The_First_Stage.The_beginner_level_Java_SE.Arrawy;public class TestArray12 {public static void main(String[] args) { // method01(10); // method01(); // method01(20,30,40);method01(30,40,50,60,70); // method01(new int[]{11,22,33,44});}public static void method01(int num2,int...num){System.out.println(--------------1);for (int i:num){System.out.println(i\t);}System.out.println();System.out.println(num2);}} 数组的复制 /*** Author zhengwang* Date 2023/11/7 14:53* PackageName:The_First_Stage.The_beginner_level_Java_SE.Arrawy* ClassName: TestArray13* Description: TODO* Version 1.0*/ package The_First_Stage.The_beginner_level_Java_SE.Arrawy;import java.util.Arrays;public class TestArray13 {public static void main(String[] args) {//给定一个数组int[] arr{1,3,7,2,4,8};//toString:对数组进行遍历查看返回的是一个字符串这个字符串比较好看System.out.println(Arrays.toString(arr));//binarySearch二分法查找找出指定数组中的指定元素对应的索引//这个方法的使用的前提:一定要查看的是一个有序的数组//sort排序----》升序Arrays.sort(arr);System.out.println(Arrays.toString(arr));System.out.println(Arrays.binarySearch(arr,4));int[] arr2{1,3,7,2,4,8};//copyOf:完成数组的复制int [] newArrArrays.copyOf(arr2,4);System.out.println(Arrays.toString(newArr));//copyOfRange:区间复制int [] newArr2Arrays.copyOfRange(arr2,1,4);//[1,4)----1,2,3位置System.out.println(Arrays.toString(newArr2));//equals比较两个数组的值是否一样int[] arr3{1,3,7,2,4,8};int[] arr4{1,3,7,2,4,8};System.out.println(Arrays.equals(arr3,arr4));//trueSystem.out.println(arr3arr4);// false 比较左右两侧的值是否相等 比较的是左右的地址值返回结果一定是false//fill数组的填充int[] arr5{1,3,7,2,4,8};Arrays.fill(arr5,11);System.out.println(Arrays.toString(arr5));} } /*** Author zhengwang* Date 2023/11/7 16:19* PackageName:The_First_Stage.The_beginner_level_Java_SE.Arrawy* ClassName: TestArray14* Description: TODO* Version 1.0*/ package The_First_Stage.The_beginner_level_Java_SE.Arrawy;import java.lang.reflect.Array; import java.util.Arrays;public class TestArray14 {public static void main(String[] args) {//给一个源数组int [] srcArr{11,22,33,44,55,66,77,88};//给一个目标数组int [] destArrnew int[10];//复制System.arraycopy(srcArr,1,destArr,3,3);//遍历查看目标数组System.out.println(Arrays.toString(destArr));} } 二维数组的遍历 /*** Author zhengwang* Date 2023/11/7 16:36* PackageName:The_First_Stage.The_beginner_level_Java_SE.Arrawy* ClassName: TestArray15* Description: TODO--二维数组的定义与遍历* Version 1.0*/ package The_First_Stage.The_beginner_level_Java_SE.Arrawy;public class TestArray15 {public static void main(String[] args) {//定义一个二维数组int[][] arrnew int[3][];//本质上定义了一个一维数组长度为3int[] a1{1,2,3};arr[0]a1;arr[1]new int[]{4,5,6,7};arr[2]new int[]{9,10};//读取6这个元素 // System.out.println(arr[1][2]);//遍历二维数组//方式1外层普通for循环内层普通for循环 // for (int i 0; i 2; i) { // for (int j0;jarr[i].length;j){ // System.out.print(arr[i][j]\t); // } // System.out.println(); // }//方式2外层普通for循环内层增强for循环 // for (int i0;iarr.length;i){ // for (int num:arr[i]){ // System.out.print(num\t); // } // System.out.println(); // }//方式3外层增强for循环内层增强for循环 // for (int[]a:arr){ // for (int num:a){ // System.out.print(num\t); // } // System.out.println(); // }//方式5外层增强for循环内层普通for循环for (int[]a:arr){for (int i0;ia.length;i){System.out.print(a[i]\t);}System.out.println();}} } /*** Author zhengwang* Date 2023/11/7 16:57* PackageName:The_First_Stage.The_beginner_level_Java_SE.Arrawy* ClassName: TestArray16* Description: TODO* Version 1.0*/ package The_First_Stage.The_beginner_level_Java_SE.Arrawy;public class TestArray16 {public static void main(String[] args) {int[][] arrnew int[3][2];//本质上定义一维数组长度为3每个数组“格子”中有一个默认的长度为2的数组arr[1]new int[]{1,2,3,4};//数组遍历for (int[] a:arr){for (int num:a){System.out.print(num\t);}System.out.println();}} }
http://www.w-s-a.com/news/956925/

相关文章:

  • 网站的实用性青岛九二网络科技有限公司
  • 广东备案网站网站反链如何做
  • 做网站的实施过程企业建设H5响应式网站的5大好处6
  • ps制作个人网站首页景安搭建wordpress
  • 常德建设网站制作网站建设推广是什么工作
  • 长春服务好的网站建设百度推广话术全流程
  • 做的网站浏览的越多越挣钱基于jsp的网站开发开题报告
  • 好的做问卷调查的网站好网站调用时间
  • 广州微网站建设平台阿里云国外服务器
  • 如何把做好的网站代码变成网页wordpress shortcode土豆 视频
  • 网站改版竞品分析怎么做中山网站建设文化价格
  • 玉林市网站开发公司电话做网站空间 阿里云
  • 南充做网站略奥网络免费的正能量视频素材网站
  • 电子商务网站开发的基本原则汕头网站制作流程
  • 网站访问量突然增加合肥宣传片制作公司六维时空
  • 建设购物网站流程图怎么找网站
  • 阿里云部署多个网站制作小程序网站源码
  • 博罗东莞网站建设网站免费源代码
  • 网站规划与设计范文桂平网站建设
  • 网站备案号密码wordpress邮箱发送信息错误
  • 模板的网站都有哪些关键词搜索工具爱站网
  • 鲜花网站建设的利息分析企业网站建设方案书
  • 深圳网站平台石家庄做商城网站的公司
  • 微网站营销是什么私人订制网站有哪些
  • 浙江建设工程合同备案网站新手做网站教程
  • 网站优化关键词排名自己怎么做wordpress安装主题失败
  • 成都建设银行招聘网站网站的切换语言都是怎么做的
  • 网站网业设计wordpress 很差
  • 网站开发软件著作权归谁网站悬浮窗广告
  • 如何提升网站alexa排名货运网站源码