JAVA面向对象的案例

话不多说直接进入正题吧:

我们使用遍历数组来说下面向对象吧,然而面向对象有俩种方法,一是面向过程,二是面相对象。

那么面向过程:就是当我们实现一个功能的时候,所有步骤都要亲力亲为,处理每一个细节的代码。那遍历数组便是面向过程,下面我们来看下代码。

首先是要创建一个main方法:

public static void main(String [] args){

//然后我们在声明一个数组

int [] array ={10,20,30,40,50,60};

//然后我们再指定用[10,20,30,40,50,60]格式显示出来

//那么这个时候需要用到面向过程来是实现了,也就是每一个步骤都要自己来完成

System.out.print("[");

        for (int i = 0; i < array.length; i++) {

//在这里我们需要判断一下它是不是最后一个元素,如果是的话那么我们将 不要逗号

         if (i==array.length -1 ) {

System.out.println(array[i] + "]");

} else {

System.out.print(array[i] + ",");

}

}

}

//那么到这步我们将完成了,看下结果好吧:请看下图

JAVA面向对象的案例

好,这是我们想要的结果对吧,这便是面向过程和遍历数组的写法,然而上面的额五个步骤只要有一个环节写错了那么结果都是不对的

用上面的方法是不是代码多了点的,那么我们还有更简单的方法,那就是面向对象。

面相对象:就是自己不处理详细步骤,让人家帮你完成

 

其实在JDK当中已经给我们提供好了一个工具,叫做Arrays,通过这个工具我们就可以将数组转换成在指定的格式的字符窜,这样的话就好比Arrays是一个人那么我们把数组交给Arrays这个人让他来帮我们完成,他就可以他我们想要的结果给到我们,然后我们在打印出来就可以了。

那么我们可以使用下面的这个方法:

String str=Arrays.toString(array);

//那么上面这句代码的意思是,我让Arrays帮我把数组转换成指定格式的字符串

本来array是一个数组,然而我们把这个数组转换成字符串str

//那接下来我们直接调用输出语句即可

System.out.print(str);

//我们再看下输出效果

JAVA面向对象的案例

 

俩种的输出效果是一样的吧。

然而第二种方法是简单快捷多了吧,第二种方法只需要三个步骤即可完成,

  • 声明一个数组
  • 将这个数组转换成字符串格式
  • 输出语句即可

其实第二种方法可以更直接的,直接一个输出语句即可

 System.out.print(Arrays.toString(array));

那么就只要声明一个数组,然后输出即可了就俩步,不信的话你可以去试下