亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

Java 菜鳥教程

Java 流程控制

Java 數(shù)組

Java 面向?qū)ο?I)

Java 面向?qū)ο?II)

Java 面向?qū)ο?III)

Java 異常處理

Java 列表(List)

Java Queue(隊(duì)列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

Java 程序?qū)rrayList作為函數(shù)參數(shù)

Java 實(shí)例大全

在這個(gè)實(shí)例中,我們將學(xué)習(xí)在Java中將 arraylist 作為函數(shù)參數(shù)。

要理解此示例,您應(yīng)該了解以下Java編程主題:

示例1:將ArrayList作為函數(shù)參數(shù)傳遞

import java.util.ArrayList;

class Main {

  public static void display(ArrayList<String> languages) {

    System.out.print("ArrayList: ");
    for(String language : languages) {
      System.out.print(language + ", ");
    }
  }
  public static void main(String[] args) {

    //創(chuàng)建一個(gè)arraylist
    ArrayList<String> languages = new ArrayList<>();
    languages.add("Java");
    languages.add("Python");
    languages.add("JavaScript");

    // 將arraylist作為函數(shù)參數(shù)傳遞
    display(languages);
  }
}

輸出結(jié)果

ArrayList: Java, Python, JavaScript,

在上面的示例中,我們創(chuàng)建了一個(gè)名為 languages 的數(shù)組列表。在這里,我們有一個(gè)方法display()。它輸出arraylist的元素。

注意這一行,

display(languages);

在這里,我們將 languages 作為函數(shù)參數(shù)傳遞。

示例2:通過轉(zhuǎn)換為數(shù)組將ArrayList作為函數(shù)參數(shù)傳遞

import java.util.ArrayList;

class Main {

  public static void percentage(Integer[] marks) {
    int totalMarks = 300;
    int obtainedMarks = 0;
    for(int mark : marks) {
      obtainedMarks += mark;
    }

    //計(jì)算平均值
    double percent = (obtainedMarks * 100) / totalMarks;
    System.out.println("Percentage: " + percent);
  }
  public static void main(String[] args) {

    //創(chuàng)建一個(gè)arraylist
    ArrayList<Integer> marks = new ArrayList<>();
    marks.add(67);
    marks.add(87);
    marks.add(56);
    System.out.println("Marks: " + marks);

    //將arraylist作為函數(shù)參數(shù)傳遞
    percentage(marks.toArray(new Integer[marks.size()]));
  }
}

輸出結(jié)果

Marks: [67, 87, 56]
Percentage: 70.0

在上面的示例中,我們創(chuàng)建了一個(gè)名為 marks 的數(shù)組列表。注意這一行,

percentage(marks.toArray(new Integer[0]));

在這里,我們將arraylist作為參數(shù)傳遞給percentage()方法。

Java 實(shí)例大全