• java入门 第一季4


    1.数组

    1).声明数组

    数据类型[]数组名;

    数据类型 数组名[];

    2).分配空间

    数组名=new 数据类型[数组长度];

    3)。赋值

    score[0]=98;

    直接创建一个长度为4的数组

    int [] scores={89,89,78,89};

    int [] scores= new int[]{78,89,89,78};注意:这里中括号中不需要添加数组长度

    2. 使用Arrays类操作java数组

    使用Arrays类是必须导入包import java.Util.Arrays

    1)对数组进行排序Arrays.sort(数组名)

    2)把数组转换为字符串Arrays.toString(数组名)

    3. 使用foreach操作数组

     for(元素类型 元素变量:遍历对象){

    执行代码

    }

    String[]hobbys={"uu","jj","ll"};

    for(int i=0;i<hobbys.length;i++){

    System.out.pirntln(hobbys[i])

    }

    for(String hobby:hobbys){

    System.out.pirntln(hobby)

    }

    4. java 中的二维数组

    声明并分配空间

    数据类型[][]数组名=new 数据类型[行的个数][列的个数];

    赋值

    数组名[行的索引][列的索引]=值

    eg: int [][] num={{1,2,3},{4,5,6}};

      for(int i=0;i<num.length;i++){

          for(int j=0;j<num[i].lenght;j++){

          System.out.println(int[i][j]);

    }

    5.定义java中的方法(解决一类问题的代码,是一个功能模块)

    (1)访问修饰符 返回值类型 方法名(参数列表){

    方法体

    }

    访问修饰符:方法允许被访问的权限范围(public(可以被其他任何代码调用) ,protected,private)

    返回值类型:如果方法不返回任何值,则返回值类型指定为void;如果方法具有返回值,则需要指定返回值的类型,并且在方法体中使用return语句返回值

    参数列表:传递给方法的参数列表,参数可以有多个,多个参数间以逗号隔开,

    每个参数由参数类型和参数名组成,以空格隔开

    (2)

    方法体放在大括号中

    方法名主要在调用这个方法时使用,第一个首字母小写,其他首字母大写

    创建类的对象,然后“对象名.方法名”

    注意:如果方法的返回类型为void,则方法中不能使用return返回值

            方法的返回值最多只能有一个,不能返回多个值

            方法返回值的类型必须兼容,如果返回值类型为int,则不能返回String型值

    调用带返回值的方法时,需要注意,由于方法执行后会返回一个结果,因此在调用带返回值方法时一般都会接收其返回值并进行处理

    (3)

    对象名.方法名(实参1,实参2,实参3.。。)

    注意:1)调用带参方法时,必须保证实参的数量,类型,顺序和形参一一对应

            2)调用方法时,实参不需要指定数据类型

           3)方法的参数可以是基本数据类型也可以示引用数据类型

           4)当方法参数有多个时,多个参数间以逗号分隔

    package com.demo;

    public class helloworld1 {

    public static void main(String[]args){  

    helloworld1 hello=new helloworld1();

     String name=hello.show("大侠");

     System.out.println(name);  

    }  

    public String show(String name)

    {    return name;

     }

    }

    (4)方法的重载

     判断方法重载的依据;

    必须在同一个类中

    方法名必须一样

    参数个数,参数类型,顺序不同

    与方法的修饰符和返回值类型无关

  • 相关阅读:
    深入理解java异常处理机制
    i2c总线
    运行时类型识别(RTTI)
    bcg界面库总结
    c++ 虚函数表
    宽字符,宽字符串
    c++异常处理
    内存管理
    c++中使用联合体
    MFC自定义消息
  • 原文地址:https://www.cnblogs.com/shiyeyeyeye/p/4920572.html
Copyright © 2020-2023  润新知