首页 > 其他分享 >16.数组使用

16.数组使用

时间:2023-02-23 16:48:28浏览次数:37  
标签:16 arrays ++ System int length 数组 使用 out

数组使用

1.打印全部元素

int[] arrays = {1,2,3,4,5};
for (int i = 0; i < arrays.length; i++) {
    System.out.println(arrays[i]);
}
//强化for循环,这个循环中的元素没有下标
for (int array : arrays) {
    System.out.println(array);
}

2.计算元素和

int[] arrays = {1,2,3,4,5};
int sum = 0;
for (int i = 0; i < arrays.length; i++) {
    sum += arrays[i];
}
System.out.println("sum=" + sum);

3.查找最大元素

int[] arrays = {1,2,3,4,5};
int max = arrays[0];
for (int i = 0; i < arrays.length; i++) {
    if(arrays[i] > max){
        max = arrays[i];
    }
}
System.out.println("max=" + max);

4.调用方法打印数组

public static void main(String[] args) {
    int[] arrays = {1,2,3,4,5};
    printArray(arrays);
}
public static void printArray(int[] arrays){
    for (int i = 0; i < arrays.length; i++) {
        System.out.println(arrays[i] + " ");
    }
}

5.调用方法反转数组并打印

public static void main(String[] args) {
    int[] arrays = {1,2,3,4,5};
    int[] reverse = reverse(arrays);
    printArray(reverse);
}
public static void printArray(int[] arrays){
    for (int i = 0; i < arrays.length; i++) {
        System.out.println(arrays[i] + " ");
    }
}
public static int[] reverse(int[] arrays) {
    int[] result = new int[arrays.length];
    for (int i = 0,j = result.length - 1; i < arrays.length; i++,j--) {
        result[j] = arrays[i];
    }
    return result;
}

标签:16,arrays,++,System,int,length,数组,使用,out
From: https://www.cnblogs.com/Zz1001/p/17148593.html

相关文章

  • 15.数组
    数组1.数组的定义数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素,每个数组元素可......
  • 17.多维数组
    多维数组1.一维数组int[]arr1={1,2,3};System.out.println(arr1[0]);2.二维数组//[4][2],四行二列/*1,1arr2[0]2,2arr2[1]3,3arr2[2]......
  • 检测到不安全的访问。无法登陆。通过 HTTPS 或使用 localhost 安全访问 Dashboard
    检测到不安全的访问。无法登陆。通过HTTPS或使用localhost安全访问Dashboard  http://192.168.1.198:8001/api/v1/namespaces/kubernetes-dashboard/services/htt......
  • 数组模拟环形队列
         ......
  • 树状数组
    求区间和的问题树状数组代码示例(go)参考资料求区间和的问题当前有一个包含n个元素的数组arr[n],需要不断地修改其中某一元素的值,以及查询某一区间的和。最为原始的做......
  • Abp框架使用的坑
     在新的项目开始的时候,第一次从头开始搭建abp框架的项目,使用abpnewProjectName--no-ui命令新建一个不包含ui的abp项目 将JWT导入到项目中,重新写一个类去继承ILogin......
  • ASP.NET 使用HTTP请求代理提示错误: The SSL connection could not be established, s
    在 HttpClientHandler 当中会有一个 ServerCertificateCustomValidationCallback 事件,该事件用于判定证书验证是否通过。我们可以挂接该事件,然后逻辑编写为直接返回 t......
  • c#如何使用MemoryStream和BinaryFormatter进行对象的序列化和返序列化
    c#如何使用MemoryStream和BinaryFormatter进行对象的序列化和返序列化  1下面是我写的一个序列化的类public static classObjSerialize{///<summar......
  • 数组模拟队列
    //使用数组模拟队列-编写一个ArrayQueue类classArrayQueue{privateintmaxSize://表示数组的最大容量privateintfront;//队列头privateintrear;......
  • shell中使用expect
    需要先安装expectyum-yinstallexpectexpect语法expect[选项][-ccmds][[-[f|b]]cmdfile][args]选项-c:从命令行执行expect脚本,默认expect是交互地执......