首页 > 代码库 > java day05
java day05
数组(容器)
在c语言中定义一个数组的方式为
int a[100];//定义一个名称为a的数组 可以存放100个数据
但在java中定义数组的方式与c并不一样
int [] arr = new int[5];//方法一 int [] arr ={3,5,6,9,11};//方法二 int [] arr =new int[5][3];//二维数组
在读写的时候[]叫序号,又叫下标,指的是对第一个元素进行操作,特别注意在数组下标中都是从0开始,所以要访问a数组的第三个的值应该是a[2];
数组的案列1(颠倒数组)
int[] nums={3,5,9,1,3,2}; for(int i=0;i<nums.length/2;i++) { int n1= nums[i];//i=0,6-0-1=5;i=2 int n2=nums[nums.length-i-1];//第i个和第length-i-1个交换 nums[i] = n2; nums[nums.length-i-1]=n1; } //System.out.println(nums); for(int i=0;i<nums.length;i++) { System.out.println(nums[i]); }
数组的案列2(遍历获得最大数)
int[] nums={3,5,9,1,3,2}; int max=nums[0];//最开始认为第0个是最大的数 for(int i=1;i<nums.length;i++) { int n = nums[i]; if(n>max) { System.out.println("n="+n+",比max="+max+"大,让max的值为n"); max = n;//刷新了“最大纪录”,让max等于这个新的最大值 System.out.println("max变成了"+max); } else { System.out.println("n="+n+",不比max="+max+"大,max的值继续为"+max); } } System.out.println("最大是"+max);
java day05
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。