zoukankan      html  css  js  c++  java
  • Java初学(四)

    一、图解二维数组

    二、图解动态创建二维数组

    三、杨辉三角练习:

     1 import java.util.Scanner;
     2 class Array2Demo{
     3     //实现杨辉三角
     4     public static void main(String[] args){
     5         //创建键盘录入对象
     6         Scanner sc=new Scanner(System.in);
     7         System.out.println("请输入数据:");
     8         int n=sc.nextInt();
     9         
    10         //定义二维数组
    11         int[][] arr=new int[n][n];
    12         //给这个二维数组每一行的第一列和最后一列赋值1
    13         for(int x=0;x<arr.length;x++){
    14             arr[x][0]=1;//每行第一列
    15             arr[x][x]=1;//每行最后一列
    16         }
    17         //规律:从第三行开始,每一个元素的值为上一行前一列和本列的值之和
    18         for(int x=2;x<arr.length;x++){
    19             //因每一行第一列和最后一列都赋值为1,故,遍历列时要减1
    20             for(int y=1;y<=x-1;y++){
    21                 //按照规律赋值
    22                 arr[x][y]=arr[x-1][y-1]+arr[x-1][y];
    23             }
    24         }
    25         //打印输出
    26         for(int i=0;i<arr.length;i++){
    27             for(int j=0;j<=i;j++){
    28                 System.out.print(arr[i][j]);
    29             }
    30             System.out.println();
    31         }
    32     }
    33 }
  • 相关阅读:
    配置IVR实现语音
    建立SIP通话
    安装FreePBX的ISO版本
    Redis在linux环境下的安装
    上传文件漏洞
    忘记密码漏洞
    常见Web安全漏洞--------CSRF
    Api接口幂等设计
    常见Web安全漏洞--------防盗链
    常见Web安全漏洞--------sql注入
  • 原文地址:https://www.cnblogs.com/hujiapeng/p/4518891.html
Copyright © 2011-2022 走看看