首页 > 编程语言 >java数组

java数组

时间:2025-01-23 23:43:25浏览次数:1  
标签:java nums int sum System length 数组 out

数组

int[] nums;//数组声明
nums = new int[10];//创建一个数组
 int sum = 0;
 nums [0] = 1;
 nums [1] = 2;
 nums [2] = 3;
 nums [3] = 4;
 nums [4] = 5;
 nums [5] = 6;
 nums [6] = 7;
 nums [7] = 8;
 nums [8] = 9;
 nums [9] = 10;

for(int i = 0;i< nums.length ;i++){
    sum = sum + nums[i];
}
 System.out.println(sum);
int[] nums ={1,2,3,4,5};
//输出
 for(int i=0 ;i< nums.length ;i++){
     System.out.println(nums[i]);
 }
 System.out.println("=============================");
 //计算平均数
 int sum=0;
 for(int i=0 ;i< nums.length ;i++){
     sum += nums[i];
 }
 System.out.println( (sum/nums.length));
 System.out.println("=============================");
 //最大值
 int max = nums[0];
 for(int i=1 ;i< nums.length ;i++){
     if(nums[i]>max){
         max = nums[i];
     }
 }
 System.out.println(max);
public static void main(String[] args) {
   int[] nums ={1,2,3,4,5};
   int[] reverse= reverse(nums);
   printArrays(reverse);
}
public static int[] reverse(int[] arrays){
    int[] result = new int[arrays.length];
    for(int i=0 ,j= arrays.length-1;i<arrays.length;i++,j--){
        result[i]=arrays[j];
    }
    return result;
}
public static void printArrays(int[] arrays){
    for (int i=0;i<arrays.length ;i++){
        System.out.print(arrays[i]+" ");
    }
}
public static void main(String[] args) {
   int[][] nums ={{1,3},{2,4},{3,6},{4,8},{5,10}};

   printArrays(nums[0]);//输出为1,3
    //输出全部元素
    for(int i =0;i<nums.length;i++){//为外部长度
        for(int j = 0;j< nums[0].length;j++){//为每个的长度
            System.out.println(nums[i][j]);
        }
    }
}
public static void printArrays(int[] arrays){
    for (int i=0;i<arrays.length ;i++){
        System.out.print(arrays[i]+" ");
    }
}
int[][] array1= new int[11][11];
array1[1][2]=1;
array1[2][3]=2;
int[][] array2 = new int[3][3];
array2[0][0]=11;
array2[0][1]=11;
array2[0][2]=3;
int count=0;
for(int i=0; i<array1.length;i++){
    for(int j=0;j<array1[i].length;j++){
        if(array1[i][j]!=0){
            count++;
            array2[count][0]=i;
            array2[count][1]=j;
            array2[count][2]=array1[i][j];
        }
    }
}
for(int i=0;i< array2.length;i++){
    System.out.println(array2[i][0]+"\t"+array2[i][1]+"\t"+array2[i][2]);
}
int[][] array3=new int[array2[0][0]][array2[0][1]];
for(int i = 1;i< array2.length;i++){
    array3[array2[i][0]][array2[i][1]]=array2[i][2];
}
for(int i=0;i<array3.length;i++){
    for(int j = 0;j<array3[i].length;j++){
        System.out.print(array3[i][j]+" ");
    }
    System.out.println();
}

标签:java,nums,int,sum,System,length,数组,out
From: https://www.cnblogs.com/the-computer-journey-of-shuyu/p/18688779

相关文章

  • [Java] Solon 框架的三大核心组件之一插件扩展体系
    1、Solon的三大核心组件核心组件说明Plugin插件扩展机制提供“编码风格”的扩展体系Ioc/Aop应用容器提供基于注入依赖的自动装配体系Context+Handler通用上下文处理接口提供“开放式处理”适配体系(俗称,三元合一)2、SolonPlugin插件扩展机制几种Java......
  • java httpclient调用接口
    需要引入依赖<!--https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient--><dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId><version>4.5.13<......
  • 基于Java+SpringBoot的华府便利店信息管理系统
    关注底部领取源码疑等源码编号:S175源码名称:基于SpringBoot的华府便利店信息管理系统用户类型:双角色,用户、管理员主要技术:Java、Vue、ElementUl、SpringBoot运行环境:Windows/Mac、JDK1.8及以上运行工具:IDEA/Eclipse数 据 库:MySQL5.7及以上版本数据库表数量:11张表......
  • 基于Java+SpringBoot的华府便利店信息管理系统
    关注底部领取源码疑等源码编号:S175源码名称:基于SpringBoot的华府便利店信息管理系统用户类型:双角色,用户、管理员主要技术:Java、Vue、ElementUl、SpringBoot运行环境:Windows/Mac、JDK1.8及以上运行工具:IDEA/Eclipse数 据 库:MySQL5.7及以上版本数据库表数量:11张表......
  • Java方法
    方法System.out.prinfln();//类.对象.方法publicstaticvoidmain(String[]args){intsum=max(1,1);System.out.println(sum);}publicstaticintmax(inta,intb){intresult=0;if(a==b){System.out.println("a==b");......
  • 第五章java面向对象编程(上)
    面向对象编程Java的核心就是OOP初始面向对象面向过程思想:步骤思维清晰,第一步做什么,第二步做什么…。适合解决一些简单的问题面向对象思想:物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行独立思考。最后,才对某个分类下的细节进行面向过程的......
  • Java基础学习(九)
    Java基础学习(九):常用API目录Java基础学习(九):常用APIMathSystemRuntimeObjectObjectsBigIntegerBigDecimal正则表达式Pattern和Matcher时间相关类包装类本文为个人学习记录,内容学习自黑马程序员Math路径:java.lang.Math是一个用于帮助我们进行数学计算的工具类常用方......
  • 【二叉树】用数组给出二叉树层序遍历序列,建树以及遍历问题
    传递悄悄话层序遍历数组形式的下标如下#include<algorithm>#include<cstring>#include<iostream>usingnamespacestd;constintN=1010,M=N*2;intn;inth[N],e[M],ne[M],idx;intv[N],dist[N];boolst[N];voidadd(inta,intb){e[i......
  • 树状数组-类 HH 的项链类型题目总结
    前言感觉HH的项链这道题的思路具有启发性,故记录在此。题目对于一个序列\(a\),给定\(m\)次询问,每次询问求\([l,r]\)内有多少个数,相同的数只记一次。对于样例:123435很显然,如果我们询问区间满足\(3\lel\ler\le5\),则对于\(3\)这个数,有用的贡献仅有第\(5\)位......
  • java入门概念
    第一章:java概述基本概念:什么是程序?计算机如何执行程序?计算机可识别的有序指令集,将源文件编译为目标文件,将目标文件和库文件等资源链接形成可执行文件,计算机执行这个文件的指令java重要特点:1,面对对象的(oop)2,健壮的3,跨平台windows/Linux(编译后都可用通过jvm实现)4,解......