学习Java(六)方法以及数组

本文深入讲解了编程中的方法概念,包括其格式、特点、分类及重载,同时详细介绍了数组的使用,涵盖一维和二维数组的声明、初始化、遍历等关键操作。

1.方法

  • 含义及作用
    完成特定功能的代码块,提高代码的复用性 。
  • 格式
    修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) {
    方法体语句;
    return 返回值;
    }
  • 特点
    (1)方法不调用不执行
    (2)方法与方法是平级关系,不能嵌套定义
    (3)方法定义的时候参数之间用逗号隔开
    (4)方法调用的时候不用在传递数据类型
    (5)如果方法有明确的返回值,一定要有return带回一个值
  • 分类
    • a:单独调
    • b:输出调用
    • c:赋值调用
  • 方法重载
    • 在同一个类中,方法名相同,参数列表不同。与返回值类型无关。
    • 参数列表不同
      • 2个整数
      • 3个整数
      • 4个整数
  • eg:定义一个方法,对该方法进行重载,通过参数的个数,类型进行重载,在main方法中通过传入的参数进行测试。
 public static void main(String[] args){
           double sum = add (0.5,3.5,6.3);                                    
           System.out.println(sum);      
       }                                 
  /*  public static double add(double a,double b) {
          double sum =0;                
           return    sum = a + b;                                             
      }                                 
  */                                                                         
    public static double add(double a,double b,double c) {
         double sum =0;                
         return    sum = a + b + c;        
        }                 

2.一维数组

  • 含义
    • 数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。
    • 数组既可以存储基本数据类型,也可以存储引用数据类型。
  • 格式
    • 静态:数据类型[] 数组名 = {元素1,元素2,…};
    • 动态: 数据类型[] 数组名=new 数据类型(数组长度)
  • 遍历:(依次输出数组里的每一个元素)
    eg:
public static void main(String[] args){
   	 int [] array1 = {2,3,5,7,11,13,17,19};
     for(int i=0;i<array1.length;i++){
     System.out.println(array1[i]);
     }

3.二维数组

  • 格式
    • int[][] array1 ={{},{},…};
  • 二维数组遍历
    • 外循环控制的是二维数组的长度,其实就是一维数组的个数。
    • 内循环控制的是一维数组的长度。
    • eg:
   public static void main(String[] args){
         int[][] a={{1,2,3},{4,5,6,5},{7,8,9,5,7}};
         for(int i=0;i<a.length;i++){                                        
             for(int j=0;j<a[i].length;j++){
                 System.out.print(a[i][j]);
             }
                 System.out.println();
             }
          }       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值