Java 实例 - 输出数组元素


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

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

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

  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