• 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是无返回值

  • 相关阅读:
    Android下拉刷新完全解析,教你如何一分钟实现下拉刷新功能
    android 网络异步加载数据进度条
    在WebView中加载HTML页面时显示进度对话框的方法
    Java基础知识总结之IO流
    计算机网络之网络协议
    Java中hashCode的作用
    一篇很好的学习查看Java源代码的文章
    JavaScript 客户端JavaScript之 脚本化文档
    JavaScript 超类与子类 继承
    JavaScript 类、构造函数、原型
  • 原文地址:https://www.cnblogs.com/yeruheqi/p/5339697.html
Copyright © 2020-2023  润新知