当前位置:天才代写 > tutorial > JAVA 教程 > Java编程那些事儿53—要领声昭示例

Java编程那些事儿53—要领声昭示例

2017-11-12 08:00 星期日 所属: JAVA 教程 浏览:305

7.3 要领声昭示例

要领实现的是成果,在实际声明要领时,不只要按照需要确定会见节制符、修饰符、返回值范例、要领和参数列表这些信息,还要凭据成果要求的逻辑实现要领体的代码。在实际设按时每个内容都需要按照成果的布局选择最得当的内容。

下面通过一系列的示例来演示如何举办选择和设定。

7.3.1 判定某个整数是否是偶数

成果要求:判定一个整数是否是偶数

简朴阐明:为了实现判定任意的整数,需要在判定时从外部传入一个整数,在要领声明时,需要将该整数声明为参数。判定的功效是偶数或不是偶数,只有2个状态,可以利用可以或许代表2个状态的数据范例举办代表,最直观的就是boolean范例了。

该要领实现的代码如下:

public boolean isEven(int n){
 return n % 2 == 0;
}

按照逻辑的需要,会见节制符选择public,修饰符为空,返回值范例做成boolean,参数列表部门传入一个整型的参数, 这样要领声明的布局就做好了。

偶数的判定,只需要判定一下余数是否为零即可,假如余数为零则创立,不然不创立,直接把较量表达式的值作为要领的返回值返回。

7.3.2 数组排序

成果要求:实现整数数组数据从小到大(升序)的排序

简朴阐明:为了实现通用性,需要每次通报需要排序的数组进入要领内部,所以要领声明中需要有一个整型数组参数。为了直观,可以把排序今后的数组返回。说明:跟着后续的进修,这个返回值不是必需的。

该要领实现的代码如下:

public int[] bubbleSort(int[] m){
 for(int i = 0;i < m.length - 1;i++){
  for(int j = 0;j < m.length - 1 - i;j++){
   if(m[j]> m[j + 1]){
    int temp = m[j];
    m[j] = m[j + 1];
    m[j + 1] = temp;
   }
  }
 }
 return m;
}

在该要领内部,利用冒泡法实现数组的排序,最后将排序完成的数组作为返回值反馈返来。在实际利用时,可以将数组当作是一种普通的数据范例,也可以作为要领的返回值以及参数列表中的范例举办利用。

 

    关键字:

天才代写-代写联系方式