JAVA:数组
【摘要】
一维数组
两种方式初始化:
int arr[]=new int[] {1,2,3,4,5,6};
// int arr[]= {1,2,3,4,5,6};
12
十以内数组和与最值
代码:
...
一维数组
两种方式初始化:
int arr[]=new int[] {1,2,3,4,5,6};
// int arr[]= {1,2,3,4,5,6};
- 1
- 2
十以内数组和与最值
代码:
package study;
public class zu_1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int arr[]=new int[] {1,2,3,4,5,6};
// int arr[]= {1,2,3,4,5,6};
int sum=0;
for(int i=0;i<6;i++)
{
sum=sum+arr[i];
}
System.out.println("数组和为:"+sum);
int max=arr[0];//初始化最大为第一个
for(int j=0;j<6;j++)
{
if(arr[j]>max)
{
max=arr[j];
}
}
System.out.println("最大值为:"+max);
}
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
演示:
遍历输出
for循环遍历即可:
package study;
public class zu_2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int arr[]=new int[] {1,2,3,4,5,6};
System.out.println("遍历输出结果如下:");
for(int i=0;i<arr.length;i++)
{
System.out.println(i);
}
}
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
演示:
For-Each 循环
语法格式:
for(type element: array)
{
System.out.println(element);
}
- 1
- 2
- 3
- 4
例如:
package study;
public class zu_3 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int arr[]=new int[] {1,2,3,4,5,6};
// 打印所有数组元素
for (int element: arr)
{
System.out.println(element);
}
}
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
演示:
数组排序
例如对数组按照升序排序:
package study;
import java.util.Arrays;
public class zu_4
{
public static void main(String[] args)
{
// TODO Auto-generated method stub
int arr[]=new int[] {1,2,5,9,8,4,3};//定义数组
Arrays.sort(arr); //sort对数组排序
for(int i=0;i<arr.length;i++)
{
System.out.println(arr[i]); //遍历访问排序后的数组
}
}
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
演示:
除此之外还有二维,三维数组,感觉不常用,就不学了,思路是一样的。
文章来源: chuanchuan.blog.csdn.net,作者:川川菜鸟,版权归原作者所有,如需转载,请联系作者。
原文链接:chuanchuan.blog.csdn.net/article/details/125468315
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)