zoukankan      html  css  js  c++  java
  • 关于java自学的内容以及感受

    这周主要学习了关于数组方面的知识包括一维数组以及多维数组(他们所储存数据默认值为0),以下为我根据相关知识编写的简单程序:

    public class test {
    public static void main(String[] args) {
    //int a[]=new int[3];//声明一个能放三个int型的数组(动态定义)
    //a[0]=1;
    //a[1]=2;
    //a[2]=3;
    int a[]=new int[] {1,2,3};//静态定义分配数组
    for(int n=0;n<3;n++) {//利用循环结构依次输出数组值
    System.out.println(a[n]);
    }
    System.out.println("数组的长度为:"+a.length);//输出数组长度

    int a[][]=new int[2][3];//动态定义二维数组
    a[0][0]=1;//依次赋值
    a[0][1]=2;
    a[0][2]=3;
    a[1][0]=4;
    a[1][1]=5;
    a[1][2]=6;
    for(int n=0;n<2;n++) {//利用循环结构依次输出
    for(int m=0;m<3;m++) {
    System.out.println(a[n][m]);
    }
    int a[][]=new int[][]{//静态定义数组

    {1,2,3},

    {4,5,6}

    }

    for(int n=0;n<2;n++) {//利用循环结构依次输出
    for(int m=0;m<3;m++) {
    System.out.println(a[n][m]);
    }
    }

    }

    }
    }

    利用简单的for循环计算二维数组的和:

    public class test {
    public static void main(String[] args) {

    int a[][]=new int[][]{
    {1,2,3,4},
    {1,2},
    {4,56,3}
    };
    int b=0;
    for(int i=0;i<a.length;i++) {
    for(int j=0;j<a[i].length;j++) {
    b+=a[i][j];
    }
    }
    System.out.println(b);

    }

    }

    求二维数组中的最大值:

    public class test {
    public static void main(String[] args) {

    int a[][]=new int[][]{
    {1,2,3,4},
    {1,2},
    {4,56,3}
    };
    int max=a[0][0];
    for(int i=0;i<a.length;i++) {
    for(int j=0;j<a[i].length;j++) {
    if(a[i][j]>max) {
    max=a[i][j];
    }
    }
    }
    System.out.println(max);
    }
    }

    一维数组的简单排序:

    public class test {
    public static void main(String[] args) {

    int a[]=new int[]{2,4,1,8,7};

    int temp=0;
    for(int i=0;i<a.length;i++) {
    for(int j=0;j<a.length-i-1;j++) {
    if(a[j]>a[j+1]) {
    temp=a[j];
    a[j]=a[j+1];
    a[j+1]=temp;
    }
    }
    }
    for(int i=0;i<a.length;i++) {
    System.out.println(a[i]);
    }

    }

    }

    敲写代码的过程可以锻炼自己的思维,并且更会爱上编译成功时的喜悦!会坚持一直编写程序。

  • 相关阅读:
    JavaScript 数组进行拼接的函数
    Scrum工件
    Scrum角色
    Scrum
    看板kanban
    敏捷估算
    用户故事地图
    用户故事
    用户画像
    AARRR模型
  • 原文地址:https://www.cnblogs.com/yangxionghao/p/11331652.html
Copyright © 2011-2022 走看看