html教学笔记17.docx

上传人:b****3 文档编号:11509208 上传时间:2023-06-01 格式:DOCX 页数:14 大小:1.01MB
下载 相关 举报
html教学笔记17.docx_第1页
第1页 / 共14页
html教学笔记17.docx_第2页
第2页 / 共14页
html教学笔记17.docx_第3页
第3页 / 共14页
html教学笔记17.docx_第4页
第4页 / 共14页
html教学笔记17.docx_第5页
第5页 / 共14页
html教学笔记17.docx_第6页
第6页 / 共14页
html教学笔记17.docx_第7页
第7页 / 共14页
html教学笔记17.docx_第8页
第8页 / 共14页
html教学笔记17.docx_第9页
第9页 / 共14页
html教学笔记17.docx_第10页
第10页 / 共14页
html教学笔记17.docx_第11页
第11页 / 共14页
html教学笔记17.docx_第12页
第12页 / 共14页
html教学笔记17.docx_第13页
第13页 / 共14页
html教学笔记17.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

html教学笔记17.docx

《html教学笔记17.docx》由会员分享,可在线阅读,更多相关《html教学笔记17.docx(14页珍藏版)》请在冰点文库上搜索。

html教学笔记17.docx

html教学笔记17

数组初始化:

动态初始化

静态初始化

整型数据类型的数组未初始化时,默认值是0

布尔型数据类型的数组未初始化时,默认值是false

字符串型数据类型的数组未初始化时,默认值是null

判断字符串是否相等:

1.==:

判断地址相等

2.equals方法:

判断内容相同

字符串方法trim:

去除字符串前后的空格

数组排序原始代码:

分析:

//原108641

//10:

8810641

//10:

6861041

//10:

4864101

//10:

1864110

//8:

6684110

//8:

4648110

//8:

1641810

//6:

4461810

//6:

1416810

//4:

1146810

int[]a={10,8,6,4,1};//数组长度是5,比了4轮,第轮比4,3,2,1次

intkk=0;

if(a[0]>a[1]){//a[0]大a[1]小

kk=a[1];

a[1]=a[0];

a[0]=kk;

}

if(a[1]>a[2]){//a[0]大a[1]小

kk=a[2];

a[2]=a[1];

a[1]=kk;

}

if(a[2]>a[3]){//a[0]大a[1]小

kk=a[3];

a[3]=a[2];

a[2]=kk;

}

if(a[3]>a[4]){//a[0]大a[1]小

kk=a[4];

a[4]=a[3];

a[3]=kk;

}

//新:

864110

if(a[0]>a[1]){//a[0]大a[1]小

kk=a[1];

a[1]=a[0];

a[0]=kk;

}

if(a[1]>a[2]){//a[0]大a[1]小

kk=a[2];

a[2]=a[1];

a[1]=kk;

}

if(a[2]>a[3]){//a[0]大a[1]小

kk=a[3];

a[3]=a[2];

a[2]=kk;

}

//新:

641810

if(a[0]>a[1]){//a[0]大a[1]小

kk=a[1];

a[1]=a[0];

a[0]=kk;

}

if(a[1]>a[2]){//a[0]大a[1]小

kk=a[2];

a[2]=a[1];

a[1]=kk;

}

//新:

416810

if(a[0]>a[1]){//a[0]大a[1]小

kk=a[1];

a[1]=a[0];

a[0]=kk;

}

//新:

146810

//循环输出数组元素

for(inti=0;i

System.out.print(a[i]+"\t");

}

添加一个外循环,控制执行4轮,每轮执行4次

int[]a={10,8,6,4,1};//数组长度是5,比了4轮,第轮比4,3,2,1次

intkk=0;

for(inti=0;i

if(a[0]>a[1]){//a[0]大a[1]小

kk=a[1];

a[1]=a[0];

a[0]=kk;

}

if(a[1]>a[2]){//a[0]大a[1]小

kk=a[2];

a[2]=a[1];

a[1]=kk;

}

if(a[2]>a[3]){//a[0]大a[1]小

kk=a[3];

a[3]=a[2];

a[2]=kk;

}

if(a[3]>a[4]){//a[0]大a[1]小

kk=a[4];

a[4]=a[3];

a[3]=kk;

}

}

//循环输出数组元素

for(inti=0;i

System.out.print(a[i]+"\t");

}

执行4轮,每轮执行4次

添加循环,控制循环执行4轮,并且每轮执行4,3,2,1次

publicstaticvoidmain(String[]args){

inti;

Scannersc=newScanner(System.in);

System.out.println("请输入数组的长度(必须是整型):

");

intlength=sc.nextInt();

Randomr=newRandom();

r.nextInt(10);//0-91-10

//10

//8

intxx=r.nextInt(length)+1;

int[]a=newint[xx];//数组长度是5,比了4轮,第轮比4,3,2,1次

System.out.println("系统为您产生的数组长度是:

"+a.length);

for(i=0;i

System.out.println("请输入第"+(i+1)+"个数");

a[i]=sc.nextInt();

}

//冒泡排序

intkk=0;

for(i=0;i

for(intj=1;j<=a.length-1-i;j++){

if(a[j-1]>a[j]){//a[0]大a[1]小

kk=a[j];

a[j]=a[j-1];

a[j-1]=kk;

}

}

}

//循环输出数组元素

for(i=a.length-1;i>=0;i--){

System.out.print(a[i]+"\t");

}

综合练习:

通过键盘接收数据,控制数组的长度,并且赋值,最后进行数组排序

publicstaticvoidmain(String[]args){

inti;

Scannersc=newScanner(System.in);

System.out.println("请输入数组的长度(必须是整型):

");

intlength=sc.nextInt();

Randomr=newRandom();

r.nextInt(10);//0-91-10

//10

//8

intxx=r.nextInt(length)+1;

int[]a=newint[xx];//数组长度是5,比了4轮,第轮比4,3,2,1次

System.out.println("系统为您产生的数组长度是:

"+a.length);

for(i=0;i

System.out.println("请输入第"+(i+1)+"个数");

a[i]=sc.nextInt();

}

//冒泡排序

intkk=0;

for(i=0;i

for(intj=1;j<=a.length-1-i;j++){

if(a[j-1]>a[j]){//a[0]大a[1]小

kk=a[j];

a[j]=a[j-1];

a[j-1]=kk;

}

}

}

//循环输出数组元素

for(i=0;i

System.out.print(a[i]+"\t");

}

}

数组中的的排序法:

Arrays.sort(数组名)

冒泡排序的终结版:

 

杨辉三角:

1

11

121

1331

14641

15101051

第一步:

第二步:

制作一个直角三角形

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 教学研究 > 教学反思汇报

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2