Java 实例 - 输出数组元素

以下实例演示了如何通过重载 MainClass 类的 printArray 方法输出不同类型(整型, 双精度及字符型)的数组:

MainClass.java 文件

  1. public class MainClass {
  2. public static void printArray(Integer[] inputArray) {
  3. for (Integer element : inputArray){
  4. System.out.printf("%s ", element);
  5. System.out.println();
  6. }
  7. }
  8. public static void printArray(Double[] inputArray) {
  9. for (Double element : inputArray){
  10. System.out.printf("%s ", element);
  11. System.out.println();
  12. }
  13. }
  14. public static void printArray(Character[] inputArray) {
  15. for (Character element : inputArray){
  16. System.out.printf("%s ", element);
  17. System.out.println();
  18. }
  19. }
  20. public static void main(String args[]) {
  21. Integer[] integerArray = { 1, 2, 3, 4, 5, 6 };
  22. Double[] doubleArray = { 1.1, 2.2, 3.3, 4.4, 5.5, 6.6, 7.7 };
  23. Character[] characterArray = { 'H', 'E', 'L', 'L', 'O' };
  24. System.out.println("输出整型数组:");
  25. printArray(integerArray);
  26. System.out.println("\n输出双精度型数组:");
  27. printArray(doubleArray);
  28. System.out.println("\n输出字符型数组:");
  29. printArray(characterArray);
  30. }
  31. }

以上代码运行输出结果为:

  1. 输出整型数组:
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8.  
  9. 输出双精度型数组:
  10. 1.1
  11. 2.2
  12. 3.3
  13. 4.4
  14. 5.5
  15. 6.6
  16. 7.7
  17.  
  18. 输出字符型数组:
  19. H
  20. E
  21. L
  22. L
  23. O