面向对象与面向过程思想
面向对象:
1 package day07; 2 3 public class OpDemo { 4 5 public static void main(String[] args) { 6 /* 7 问题:遍历打印数组, 要求结果为[11, 22, 33, 44, 55] 8 面向对象思想: 指挥 [对象] 来实现需求 9 */ 10 int[] arr = {2, 3, 4, 5}; 11 /* 12 //创建数字服务员对象 13 1、数组服务员 xx = new 数组服务员(); 14 //指挥xx对象,调用内部的printArray方法遍历打印数组 15 2、xx.遍历打印数组(arr);*/ 16 } 17 }
面向过程:
package day07; public class OpDemoTest { public static void main(String[] args) { /* 问题: 遍历打印数组, 要求结果为[11, 22, 33, 44, 55] 面向过程思想: 自己一步步的实现需求 */ int[] arr = {12, 3, 4, 5, 8}; System.out.print("["); for (int i = 0; i < arr.length; i++) { if (i == arr.length - 1) { System.out.print(arr[i] + "]"); } else { System.out.print(arr[i] + ","); } } } }
执行结果:
欢迎批评指正,提出问题,谢谢!