我的Java学习记录02

方法调用

public class DD {
    public static void main(String[] args) {
        sum(1,1);//单独调用
        System.out.println(sum(10,20));//打印调用
        int num=sum(2,2);//赋值调用
    }
    public static int sum(int a,int b){
        int result=a+b;
        System.out.println(result);
        return result;

    }
}

注意:void类型只能用单独调用

流程控制语句

选择结构if
选择结构switch
for循环
while循环
dowhile循环

数组

概念:好比一个容器,可以保存多个变量/数据
特点:数组容器中所有数据的数据类型都时一致的、数组在程序运行时长度时固定的
元素:数组中的数据叫做元素
初始化方式:
1,动态初始化(指定长度)
数据类型【】数组名称=new数据类型【数组长度】//new 代表创建数组动作;长度是数据个数,int类型;两边数据类型一致
2,静态初始化(指定内容)
数据类型【】数组名称=new 数据类型【】{元素1…}
ps:String【】array=new String【】{“hello”};
带new 都可以拆分位两个步骤
访问数组元素
数组名称[索引值]
索引值是从0开始的编号
遍历输出:array.fori

求一个3*3矩阵对角线元素之和

找了个题来学习数组。

import java.util.Random;

public class DD {
    public static void main(String[] args) {
        int sum = 0; 
        int[][] arr = new int[3][3];
        Random r = new Random();
        for(int i=0;i<3;i++){    
            for(int j=0;j<3;j++){
                arr[i][j] = r.nextInt(10);  
            }
        }
        for(int i=0;i<3;i++){      
            for(int j=0;j<3;j++){
                System.out.print(arr[i][j]+" ");   
                if(i==j){   
                    sum += arr[i][j];  
                }
            }
            System.out.println(); 
                           }
        System.out.println("此矩阵对角线的和为:"+sum);
    }
}

总结

  1. 定义二维随机数组用到了两个for嵌套语句
  2. 随机赋值语句
    r.nextInt(10);/(int)(Math.random()*10);
©️2020 CSDN 皮肤主题: 游动-白 设计师: 上身试试 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值