欢迎来到天天文库
浏览记录
ID:48114843
大小:25.50 KB
页数:2页
时间:2020-01-20
《Java数组强化练习.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Java数组强化练习一、【必做题】Pro_03_01_学号1.编写一个简单程序,要求数组长度为5,分别赋值10,20,30,40,50,在控制台输出该数组的值。(知识点:数组定义和创建、一维数组初始化)2.输出一个double型二维数组(长度分别为5、4,值自己设定)的值。(知识点:数组定义和创建、多维数组初始化、数组遍历)3.将一个字符数组的值(neusofteducation)拷贝到另一个字符数组中。(知识点:数组复制)4.给定一个有9个整数(1,6,2,3,9,4,5,7,8})的数组,先排序,然后输出排序后的数组的值。(知识点:数组排序)5.在
2、一个有8个整数(18,25,7,36,13,2,89,63)的数组中找出其中最大的数及其下标。(知识点:数组遍历、数组元素访问)6、有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。(知识点:数组遍历、数组元素访问)7.输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。(知识点:数组遍历、数组元素访问)8.将一个数组中的元素逆序存放(知识点:数组遍历、数组元素访问)9.将一个数组中的重复元素保留一个其他的清零。(知识点:数组遍历、数组元素访问)10、写一个方法,功能:定义一个一维的int数组,长度为3,把任意三个
3、整数a,b,c赋值给数组,然后将它们按从小到大的顺序输出(使用冒泡排序)(知识点:数组遍历、数组元素访问)11、给定一维数组{-10,2,3,246,-100,0,5},计算出数组中的平均值、最大值、最小值。(知识点:数组遍历、数组元素访问)二、【选做题】Ext_03_01_学号1.利用随机数生成一个整数数组,数组共有10个元素,每个元素的值都在0-9之间,打印该数组并求平均数,多运行几次,看每次运行的结果是否相同。(知识点:数组定义和创建、数组遍历、数组元素访问)注:利用Math.random()方法可以生成一个随机小数(04、组构造并打印一个有n行的杨辉三角形,n由命令行输入,如一个有6行杨辉三角形如下:(知识点:锯齿数组)11112113311464115101013.有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。例如1234567移动4个就变成4567123(知识点:数组定义和创建、数组遍历、数组元素访问)4.有2个多维数组分别是234和15284685910-327-5-18按照如下方式进行运算。生成一个2行4列的数组。此数组的第1行1列是2*1+3*5+4*2第1行2列是2*5+3*9+4*7第2行1列是4*1+6*5+8*2依次类推。(5、知识点:多维数组定义和创建、数组遍历、数组元素访问)
4、组构造并打印一个有n行的杨辉三角形,n由命令行输入,如一个有6行杨辉三角形如下:(知识点:锯齿数组)11112113311464115101013.有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。例如1234567移动4个就变成4567123(知识点:数组定义和创建、数组遍历、数组元素访问)4.有2个多维数组分别是234和15284685910-327-5-18按照如下方式进行运算。生成一个2行4列的数组。此数组的第1行1列是2*1+3*5+4*2第1行2列是2*5+3*9+4*7第2行1列是4*1+6*5+8*2依次类推。(
5、知识点:多维数组定义和创建、数组遍历、数组元素访问)
此文档下载收益归作者所有