首页 > 编程语言 >初识Jjava --数组

初识Jjava --数组

时间:2024-01-29 20:44:23浏览次数:29  
标签:Jjava -- void nums int 初识 static array public

Day6

public static void main(String[] args) {

        int[] nums;//定义一个数组
        nums=new int[10];
        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;
    //    System.out.println(nums[9]);
        //计算所有元素之和
        int sum=0;
        //获取数组长度:  arrays.length

        for (int i = 0; i < nums.length; i++) {
            sum=sum+nums[i];
        }
        System.out.println(sum);
    }
public static void main(String[] args) {

        int[] array=new int[10];
        array[0]=1;
        array[1]=2;
        array[2]=3;
        array[3]=4;
        array[4]=5;
        array[5]=6;
        array[6]=7;
        array[7]=8;
        array[8]=9;
        array[9]=10;
        for (int i=1;i<array.length;i++){
            System.out.println(array[i]);
        }
    }

public static void main(String[] args) {
        int[] array={1, 2, 3, 4, 5};

        for (int i=0;i<array.length;i++){
            System.out.println(array[i]);
        }
        System.out.println("=======================================");
        //所有元素之和
        int sum=0;
        for (int i=0;i< array.length;i++){
            sum+=array[i];
        }
        System.out.println("sum="+sum);
        System.out.println("=====================================================");
        //最大值
        int max=0;
        for (int i=0;i<array.length;i++){
            max=array[i];
        }
        System.out.println("max="+max);
    }

public static void main(String[] args) {

        int[] arrays={1,2,3,4,5};
        int[] reverse=reverse(arrays);
        pritArray(reverse);
    }
    //反转数组
    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;
    }
    public static void pritArray(int[] arrays){
        for (int i = 0; i < arrays.length ; i++) {
            System.out.println(arrays[i]+"");

        }
    }

public static void main(String[] args) {
        //[4][2]

        /*
        1,2  array[0]
        2,3  array[1]
        3,4  array[2]
        4,5  array[3]
         */
        int[][] array={{1,2},{2,3},{3,4},{4,5}};

        for (int i = 0; i < array.length ; i++) {
            for (int j = 0; j <array[i].length ; j++) {
                System.out.println(array[i][j]);
            }
        }
    }

public static void main(String[] args) {

        int[] a={1,2,3,4,9999,31231,543,21,3,23};
        System.out.println(a);
        //打印数组元素Array.toStringg
        System.out.println(Arrays.toString(a));
        printArray(a);
    }
    public static void printArray(int[]a){
        for (int i = 0; i <a.length ; i++) {
            if (i==0) {
                System.out.print("[");
            }
            if (i==a.length-1) {
                System.out.print(a[i] + "]");
            }else {
                System.out.print(a[i]+",");
            }
        }
    }

public static void main(String[] args) {

        int[] a={1,2,3,4,99,777,444,3,3,8,7,6,1000};
        int[] sort= sort(a);
        System.out.println(Arrays.toString(sort));
    }
    public static int[] sort(int[]array){
        int temp=0;
        //
        for (int i = 0; i < array.length-1; i++) {
            //
            for (int j =0; j < array.length-1-i; j++) {
                if (array[j+1] > array[j]) {
                    temp = array[j];
                    array[j] = array[j+1];
                    array[j+1] = temp;
                }
            }
        }
        return array;
    }


public static void main(String[] args) {

        int[][] deter=new int[11][11];
        deter[1][2]=1;
        deter[2][10]=2;
        System.out.println("输出");
        for (int[] bai:deter){
            for (int hei:bai){
                System.out.print(hei+"\t");
            }
            System.out.println();
        }
    }
public static void main(String[] args) {

    }
    /*
    修饰符  返回值类型  方法名(。。。){
    //方法体
    return  返回值;
    }
     */
    public String sayHello(){
        return "hello world";
    }
    public void print(){
        return;
    }
    public int max(int a,int b){
        return a>b? a:b; //三元运算符
    }

标签:Jjava,--,void,nums,int,初识,static,array,public
From: https://www.cnblogs.com/determine-boke/p/17993269

相关文章

  • makefile使用摘要
    问题1:多个源文件参与的编译过程中,全部重新编译不合理;gcc-c*.c问题2:在手动处理过程中,由于一个基础文件的更改,导致后续的编译过程非常容易出错。解决方法:编写makefile文件$(sources:.c=.d)是一个变量替换语法,把sources变量中每一项的.c替换成.d特殊变量:$^表示规则中的......
  • 使用阿里云短信验证
    1、登录阿里云2、设置AccessKey 3、由于安全性,此处使用子用户4、点击用户5、创建子用户AccessKey 6、授权7、注意授权主体等8、按照示例代码编写发送短信接口9、注意:需要提前申请好模板和签名等 ......
  • Oracle
    一、Oracle数据库1.1、基本介绍Oracle数据库的一个基本任务是存储数据。Oracle数据库服务器是由一个数据库和至少一个数据库实例组成。数据库是一组存储的文件,而数据库实例是一组管理数据文件的内存结构。另外,数据库由后台进程组成。一个数据库和一个实例是紧密相连的,因此术语-......
  • 二维数组
    动态初始化内存图练习......
  • D435i标定
    一、三部分标定路线:相机内参标定→imu内参标定→相机,imu外参联合标定→结果评定前期步骤:Kalibr环节搭建,D435i驱动安装,ORB-SLAM3环境搭建有的人还会关闭结构光,在realsense_ws里的rs.launch里1关即可,emitter_enabled设置为off(0)(一)相机标定运行标定程序还是先需要知道需要输入......
  • 树上差分
    洛谷3128思路要进行多次的树上某一段路径的加法操作,暴力做法时间复杂度较大,考虑差分。对树上路径的两个端点进行操作,在进行遍历的时候将路径的其他点的值还原,从而降低时间复杂度。注意思路来自董晓算法代码实现点击查看代码#include<bits/stdc++.h>usingnamespacestd;......
  • 财务数字化变革的路径与策略
    如何看待财务数字化与企业数字化?首先来看什么是企业数字化?企业数字化有三个核心、五个目的。三个核心:以数据驱动为核心,以数字化技术为核心,以算法模型为核心,数据、技术和算法是基础。五个目的:实现运营效率、资源配置、决策模型、商业模式和企业效益的变化。企业数字化......
  • PCDN 流量盒子 系统定制 OEM看过来
    赋能每个家庭,闲置带宽流量可以变成收益的PCDN机顶盒,各位听说过吗?PCDN是一种高效的内容分发网络,它通过负载均衡、数据优化、网络优化等技术,提高网站的可用性、稳定性和性能。PCDNOEM,电话/微信:13540308877我们专注于使用自主可控的核心技术构建跨越“云-边-端”的全栈边缘计算,......
  • 我的新书《ASP.NET Core+Vue.js全栈开发训练营》
    越来越多的工程师们选择使用ASP.NETCore7.0和Vue3来构建现代、高性能的Web应用程序,不仅因为这两种技术的流行和强大,更是因为它们可以相互配合,发挥出更大的优势。作者编写了本书,旨在为读者提供一个全面、实用的学习资源,以掌握使用ASP.NETCore7.0和Vue3构建功能丰富、高效的We......
  • [word] word怎么画斜线
    在我们使用Word进行编辑时会用到斜线,下面我们来看一下在Word中画斜线的方法。1、打开word文档,在文档工具栏中点击“插入”并选择“形状”按钮。2、然后在“形状”下拉框中选择“线条”中的第一个样式。3、在页面中按照斜线的位置拖动鼠标的光标,画出一条斜线。......