• Java学习(五)


    二维数组

    定义一个二维数组

        int[][] arr;声明了一个二维数组
        arr = new int[5][6];引用arr直接初始化
        arr=new int[10][10]; 创建了一个更大的空间,以前
        小的空间被回收,至于数据,你要的话就自己备份,不要就算了
        arr=new int[100][1000];
        外面大括号所有。内部的带括号,行
        int[][] number = {{1,2,3},{5,6},{0,8,9},{0,8,9}};
        grade[1][1] = 80;
        grade[0][0] = 90;二位数组的空间:行*列
        number.length求二维数组的length,求到了行的数量
    

    for each循环

        int[] m = {1,2,3,4,5};
        for(int element:m){  //element是每次循环得
        到的数据,数据来自于m数组
            System.out.print(element);
        }
    

    for each循环是jdk 1.5后引入一种循环,被称for each也可以称为加强型循环。特点不使用下标就能访问元素。缺点也是不能使用下标。

    方法

    方法是语句的结合,他们在一起执行一个功能。 特点: - 方法是解决一个问题的步骤的集合 - 方法包含在类或者对象中 - 在程序中创建,在其他地方被引用

    方法的结构

    • 修饰符:public(公共的)static(静态的定义了该方法的访问类型,告诉编译器应该如何调用该方法
    • 返回值类型:方法可能有返回值。 分为有返回和无返回
    • 方法的名称:自定义取名字
    • 参数的类型:参数就像占位符,当方法被调用时,传递值给参数。参数有形参和实参
    • 方法体:包含具体的语句,实现具体功能

    参数

    • 形参形式上的参数,接收实参。实参 实际上的参数.
    • 主动调用属于实参,被调用属于形参。实参的个数必须和形参个数一样、类型一样、顺序一样
    • 形参只能是变量,实参可以是变量也可以是常量。
    • 调用函数时,形参才开始分配内存

      public static int add(int num,String s){}
      public static void cheng(){}
      public static void main(String[] args) {
      // TODO Auto-generated method stub
      int sum = add(500,"华丽花哨");  
      cheng();
      add();  //调用方法
      cheng();  //调用累乘方法}
      

    其中,有返回值的要根据定义的类型如int。void是无返回值

  • 相关阅读:
    解决ubuntu中firefox浏览器总是提示找不到server的问题
    Android学习笔记(14):相对布局RelativeLayout
    浅析java(多方面解读)
    做自己
    SGU 261. Discrete Roots (N次剩余)
    hdu1115 Lifting the Stone(几何,求多边形重心模板题)
    Android编码规范
    hdu 3790 最短路径问题
    怎样在gluster的源代码中加入自己的xlator
    处理空列表
  • 原文地址:https://www.cnblogs.com/yeruheqi/p/5339697.html
Copyright © 2020-2023  润新知