1.数组
初始化一维数组
事例:
int arr[] = new int[]{1,2,3,4,5}
int arr2[] = {1,2,3,4,5}
int arr[]=new int[4]
arr[0]=1
arr[1]=2
.....
arr[4]=5
初始化二维数组
int a[][]={{1,2},{3,4}}
三维数组跟二维数组差不多,这里就不必细说
事例:
import java.util.Arrays;
public class J4 {
public static void main(String[] args) {
int a[]= new int[]{5,6,2,6,7,1,9,15,18,3};//定义一个数组
System.out.println("原数组如下:");
for(int j=0;j<a.length;j++){
System.out.print(a[j]+"\t");//遍历输出数组
}
System.out.println("\n排列后的数组如下:");
Arrays.sort(a);//升序排序
for(int n=0;n<a.length;n++ ){
System.out.print(a[n]+"\t");//遍历输出新数组
}
System.out.println("-------------------");
int max=a[0];//创建最大数变量
for(int i=0;i<a.length;i++){
if(a[i]>max){
max=a[i];//提取最大数
}
}
System.out.println("输出数组中最大数max:"+max);
System.out.println("-------------------");
Arrays.fill(a,1,4,7);//填充数组替换元素
System.out.println("输出新数组如下:");
for(int j=0;j<a.length;j++){
System.out.print(a[j]+"\t");//遍历输出数组
}
System.out.println("-------------------");
int b[]=Arrays.copyOf(a,
;//复制数组至指定8 的长度
System.out.println("复制后的数组如下:");
for(int j=0;j<b.length;j++){
System.out.print(b[j]+"\t");//遍历输出数组
}
System.out.println("-------------------");
int m[]=Arrays.copyOfRange(b, 1, 4);//复制数组的指点长度到新数组m中
System.out.println("复制后的数组如下:");
for(int j=0;j<m.length;j++){
System.out.print(m[j]+"\t");//遍历输出数组
}
}
}
三维数组以及多维数组这里就不必细说(基本上用不到)
分享到:
相关推荐
该PPT介绍PHP编程基础知识中数组的内容,帮助有需要的朋友了解如何使用数组以及常用函数等知识。
JAVA编程基础-04数组-zhouxl.pdf
1.8编程基础之多维数组01矩阵交换行-06.图像相似度(D)
1.8编程基础之多维数组(20题)--题目 有链接.pdf
c语言基础 c语言基础_c语言编程基础之哈希表示例_数组的度
小白新人,基础java知识分享
1.6编程基础之一维数组(10题)--题目 有链接.pdf
2018/06/14 周四 21:24 496 21二维数组右上左下遍历.cpp 2018/06/14 周四 21:27 579 22神奇的幻方.cpp 2018/06/14 周四 21:29 534 23二维数组回形遍历.cpp 2018/06/14 周四 21:32 728 24蛇形填充数组.cpp 2018/06/14...
删除数组中的某个元素
1、(基础题)输入一个字符串,请编程统计其中的字母、数字、空格(含制表符)、标点符号的个数并输出。如下图所示: 2、参考课件ppt,完成如下程序:由用户输入10个字符串,每个字符串长度不超过20个字符,要求找出其中...
c语言基础 c语言基础_c语言编程基础之数组操作示例_两个数组的交集
【Go编程基础】06数组array
上传的资料为C语言的基础知识,可能这些小程序大家都会,但也可以为那些初学者提供一些帮助
1.6 编程基础之一维数组 python版.zip
本Java视频教程适合有一定编程语言基础的学员观看,在本Java视频教程中讲解了Java面向对象、异常、数组、常用类、集合、IO流、线程、反射机制。该视频教程基于Java13进行讲解,Java13是目前Java最新版本。视频中讲师...
1.8编程基础之多维数组_08矩阵加法(B) 1.8编程基础之多维数组_08矩阵加法(B)
《Java编程基础》-曹静-电子教案-5589 第1章 引言 第2章 开发Java程序 第3章 类和对象第4章 Java语言基础第5章 深入讨论类 第6章 程序的流程控制 第7章 数组
【完整课程列表】 完整超详细版 耿祥义 Java大学实用教程(第2版)PPT课件 第01章 Java语言概述 (共44页).ppt ...完整超详细版 耿祥义 Java大学实用教程(第2版)PPT课件 第11章 Java中的网络编程 (共29页).ppt
* PHP编程基础 --------数据类型转换 课程内容 自动类型转换 强制类型转换 一、自动类型转换 自动类型转换是指数据类型由PHP自动转换,使用时需注意以下几点: 1.其他类型转换为布尔类型 当其他类型需要转换为布尔...
c语言基础 c语言基础_c语言编程基础之二维数组操作示例_三维形体的表面积