|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
认真的记,感觉很紧张根本就没有时间和能力,来对技术知识点进行思考。这样课下就只能对知识进行简单的理解,其实简单的理解就是记忆课堂上讲的知识点,
7.3办法声昭示例
办法完成的是功效,在实践声明办法时,不但要依据必要断定会见把持符、润色符、前往值范例、办法和参数列表这些信息,还要依照功效请求的逻辑完成办法体的代码。在实践设准时每一个内容都必要依据功效的布局选择最得当的内容。
上面经由过程一系列的示例来演示怎样举行选择和设定。
7.3.1判别某个整数是不是是偶数
功效请求:判别一个整数是不是是偶数
复杂剖析:为了完成判别恣意的整数,必要在判别时从内部传进一个整数,在办法声明时,必要将该整数声明为参数。判别的了局是偶数或不是偶数,只要2个形态,可使用可以代表2个形态的数据范例举行代表,最直不雅的就是boolean范例了。
该办法完成的代码以下:
publicbooleanisEven(intn){
returnn%2==0;
}
依据逻辑的必要,会见把持符选择public,润色符为空,前往值范例做成boolean,参数列表部分传进一个整型的参数,如许办法声明的布局就做好了。
偶数的判别,只必要判别一下余数是不是为零便可,假如余数为零则建立,不然不建立,间接把对照表达式的值作为办法的前往值前往。
7.3.2数组排序
功效请求:完成整数数组数据从小到年夜(升序)的排序
复杂剖析:为了完成通用性,必要每次传送必要排序的数组进进办法外部,以是办法声明中必要有一个整型数组参数。为了直不雅,能够把排序今后的数组前往。申明:跟着后续的进修,这个前往值不是必需的。
该办法完成的代码以下:
publicint[]bubbleSort(int[]m){
for(inti=0;i<m.length-1;i++){
for(intj=0;j<m.length-1-i;j++){
if(m[j]>m[j+1]){
inttemp=m[j];
m[j]=m[j+1];
m[j+1]=temp;
}
}
}
returnm;
}
在该办法外部,利用冒泡法完成数组的排序,最初将排序完成的数组作为前往值反应返来。在实践利用时,能够将数组当作是一种一般的数据范例,也能够作为办法的前往值和参数列表中的范例举行利用。
Java的桌面程序开发在java程序员里通常叫swing开发,主要用的swing包里的类开发的,也就是通常说的c/s架构开发 |
|