演示及范例源代码Word文件下载.docx
- 文档编号:21502892
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:30
- 大小:27.27KB
演示及范例源代码Word文件下载.docx
《演示及范例源代码Word文件下载.docx》由会员分享,可在线阅读,更多相关《演示及范例源代码Word文件下载.docx(30页珍藏版)》请在冰豆网上搜索。
制作浮动表格<
styletype="
text/css"
--
body,td,th{font-size:
14px;
}
div#container{
margin-left:
auto;
margin-right:
width:
168px;
-->
/style>
body>
divid="
container"
tablewidth="
95%"
height="
43"
border="
0"
align="
center"
cellpadding="
cellspacing="
<
tr>
td>
724"
211"
10"
left"
2"
caption>
B>
br>
周工作计划<
/B>
/caption>
tdcolspan="
rowspan="
/td>
3"
valign="
middle"
计划<
/tr>
tdalign="
星期一<
星期二<
星期三<
tdrowspan="
时<
间<
上<
午<
下<
/table>
&
nbsp;
/p>
制作浮动表格,使文字显示在表格的周围.<
左侧是一个周工作计划清单,可以记录人员的工作项目清晰工作流程以及工作任务.每天应填写此清单,做为每日工作总结.<
/div>
/body>
/html>
二、范例源代码部分
(1)
【范例3-1】设数组a中存有10个学生某门课程的成绩,输出这10个学生的成绩与平均成绩的差(低于平均成绩用负数表示)。
:
Score.java
publicclassScore{
publicstaticvoidmain(Stringargs[]){
inta[]={90,87,67,83,88,94,76,98,95,72},i,sum=0;
doubleave;
for(i=0;
i<
a.length;
i++)sum+=a[i];
ave=sum/10.0;
System.out.println("
Average="
+ave);
for(ints:
a)System.out.printf("
%4d"
s);
System.out.println();
a)System.out.printf(("
(s-(int)ave));
}
(2)
【范例3-2】类Object的数组。
ObjectArray.java
classObjectArray{
publicstaticvoidmain(Stringargs[]){
Objecta[]=newObject[5];
a[0]=newInteger(3);
a[1]=newString("
张三"
);
a[2]=newBoolean("
true"
a[3]=newCharacter('
F'
a[4]=newDouble(1345.68);
System.out.println("
编号姓名已婚性别工资"
for(Objects:
a)
System.out.print("
"
+s+"
System.out.println();
(3)
【范例3-3】数组的赋值和引用:
RefDemo.java
publicclassRefDemo{
publicstaticvoidmain(String[]args){
int[]a={1,2,3},b;
b=a;
for(ints:
b)
System.out.print(s+"
(4)
【范例3-4】矩阵转置。
:
Matrixt.java
分析:
矩阵是排列成若干行若干列的数据表,转置是将数据表的行列互换。
即第一行变成第一列、第二行变成第二列等等。
publicclassMatrixt{
inta[][]={{1,2,3,4},{2,3,4,5},{3,4,5,6}};
intb[][]=newint[4][3];
inti,j;
for(i=0;
i<
3;
i++)
for(j=0;
j<
4;
j++)
b[j][i]=a[i][j];
i++){
for(ints:
b[i])
System.out.print(s+"
System.out.println();
}
(5)
【范例3-5】数组作为方法参数。
ArrayArgument.java
classArrayArgument{
intx[]={11,12,13,14,15};
display(x);
change(x);
publicstaticvoidchange(intx[]){
for(inti=0;
x.length;
x[i]=x[i]+10;
publicstaticvoiddisplay(intx[]){
x)
(6)
【范例3-6】对一组数据进行求和计算。
VarPara.java
classVarPara{
add(10,20,30,40,50,60,70,80,90);
//参数个数可变
staticvoidadd(int...s){//参数个数可变的方法
intsum=0;
for(inti:
s)
sum+=i;
System.out.print(sum+"
(7)
【范例3-7】编写一个方法,求一组数的最大值、最小值和平均值。
ReturnArray.java
该方法要将求出的最大值、最小值和平均值多个值作为结果返回,可将它们存储到一个数组中,再用return返回。
classReturnArray{
doublea[]={1.1,3.4,-9.8,10};
doubleb[]=max_min_ave(a);
b.length;
System.out.println("
b["
+i+"
]="
+b[i]);
staticdouble[]max_min_ave(doublea[]){
doubleres[]=newdouble[3];
doublemax=a[0],min=a[0],sum=a[0];
for(inti=1;
if(max<
a[i])
max=a[i];
if(min>
min=a[i];
sum+=a[i];
res[0]=max;
res[1]=min;
res[2]=sum/a.length;
returnres;
(8)
【范例3-8】用方法arraycopy()复制数组。
ArrayCopy.java
classArrayCopy{
intarray1[]={0,1,2,3,4,5,6,7,8,9};
intarray2[]={0,0,0,0,0,0,0,0,0,0};
System.arraycopy(array1,0,array2,0,5);
System.out.print("
array2:
array2)
(9)
【范例3-9】使用sort()方法对一整型数组递增排序。
ArraySort.java
importjava.util.*;
publicclassArraySort{
inta[]={8,6,7,3,5,4},i;
Arrays.sort(a);
+s);
}//程序运行结果为:
345678
(10)
【范例3-10】binarySearch()方法的使用。
BinarySearch.java
publicclassBinarySearch{
inta[]={3,4,5,6,7,8},i;
i=Arrays.binarySearch(a,6);
System.out.println(i);
(11)
【范例3-11】
(12)
【范例3-12】
(13)
【范例3-13】利用【范例3-11】定义的类Rect,计算长和宽分别为20和10的长方形面积。
RectDemo.java
classRect{
doublelength;
doublewidth;
classRectDemo{
Rectrect1=newRect();
//为对象rect1分配存储空间
doublearea;
rect1.width=20;
//向数据成员赋值
rect1.length=10;
area=rect1.width*rect1.length;
//对数据成员运算
长方形面积是:
+area);
(14)
【范例3-14】用【范例3-12】中定义的类Rectangle分别计算长、宽分别为20、10和6、3的两个长方形面积。
RectDemo2.java
classRectangle{
doublearea(){
returnlength*width;
voidsetDim(doublew,doublel){
width=w;
length=l;
classRectDemo2{
Rectanglerect1=newRectangle();
Rectanglerect2=newRectangle();
doublear;
rect1.setDim(20,10);
//初始化每个长方形
rect2.setDim(6,3);
ar=rect1.area();
第一个长方形的面积是:
+ar);
ar=rect2.area();
第二个长方形的面积是:
(15)
【范例3-15】分别计算长、宽分别为20、10和6、3的两个长方形面积。
本程序用构造方法来初始化长方形的大小。
RectDemo3.java
classRectConstructor{
RectConstructor(doublel,doublew){
classRectDemo3{
RectConstructorrect1=newRectConstructor(20,10);
RectConstructorrect2=newRectConstructor(6,3);
(16)
【范例3-16】静态成员的使用。
StaticByName.java
classStaticDemo{
staticinta=42;
staticintb=99;
staticvoidcallme(){
a="
+a);
classStaticByName{
StaticDemo.callme();
b="
+StaticDemo.b);
(17)
【范例3-17】私有成员的访问。
RectDemo5.java。
classRectangleRC{
privatedoublelength;
privatedoublewidth;
doublegetLength(){//定义取长方形边长的方法
returnlength;
doublegetWidth(){
returnwidth;
RectangleRC(doublel,doublew){
classRectDemo5{
RectangleRCrect1=newRectangleRC(8,7);
doublear=rect1.getLength()*rect1.getWidth();
长方形的面积是:
(18)
【范例3-18】引用类型的方法参数是方法间传送数据的桥梁。
PassObject.java
classRefParameter{
doublewidth,length,area;
RefParameter(doublew,doublel){
voidcalArea(RefParameterr){
r.area=r.width*r.length;
classPassObject{
RefParameterrr=newRefParameter(10,20);
rr.calArea(rr);
长方形面积为:
+rr.area);
(19)
【范例3-19】方法的返回值类型为引用类型。
ReturnObject.java
classRetClass{
RetClass(doublew,doublel){
RetClasscalArea(RetClassr){
returnr;
classReturnObject{
RetClassrr=newRetClass(10,20);
rr=rr.calArea(rr);
(20)
【范例3-20】类对象作为类的成员。
ClassMember.java
classRectC{
doublewidth,length;
RectC(doublew,doublel){
classRectangleC{//具有两个成员的类
RectCr=newRectC(10,20);
//类成员要分配空间
doublearea;
//基本类型成员
classClassMember{
RectangleCrr=newRectangleC();
rr.area=rr.r.width*rr.r.length;
(21)
【范例3-21】在一个类中定义类(内部类)。
RectDemo6.java
classRectDemo6{
classRectangleR{
doublelength;
doublewidth;
doublearea(){
returnlength*width;
//返回面积
}
voidsetDim(doublew,doublel){
width=w;
length=l;
RectangleRrect1=newRectangleR();
RectangleRrect2=newRectangleR();
rect1.setDim(10,20);
rect2.setDim(3,6);
第一个长方形面积是:
第二个长方形面积是:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 演示 范例 源代码
