JAVA经典基础练习题及参考答案.pdf_第1页
JAVA经典基础练习题及参考答案.pdf_第2页
JAVA经典基础练习题及参考答案.pdf_第3页
JAVA经典基础练习题及参考答案.pdf_第4页
JAVA经典基础练习题及参考答案.pdf_第5页
已阅读5页,还剩7页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1. 写一个函数,计算一个整数数组的平均值 import java.util.Random; public class javaSevenDayLianXi public static void main(String args) int arr = new int10; Random score = new Random(); float sum = 0.0f; System.out.print(“这组数为:“); for (int i = 0; i 0) System.out.print(term + “ “); public static void insert(int pos, int value) int arrays; if (index = arr.length) arrays = new intindex + 1; System.arraycopy(arr, 0, arrays, 0, index); else arrays = arr; System.arraycopy(arrays, pos, arrays, pos + 1, index - pos); arrayspos = value; index+; for (int term : arrays) if (term 0) System.out.print(term + “ “); 7. *完成数组的冒泡排序算法:给定一个数组:int a = 1,3,2,7,5,利用冒泡排序对其按照 从小到大的顺序排序,然后输出结果。 public class javaSevenDayLianXi public static void main(String args) int arr = 1, 3, 2, 7, 5 ; int term = 0; for (int i = 0; i arrj) term = arrj; arrj = arri; arri = term; System.out.print(“按冒泡排序后的结果为:“); for (int i : arr) System.out.print(i + “ “); 8. *使用第二种算法对数组进行排序 import java.util.Arrays; public class javaSevenDayLianXi public static void main(String args) int arr = 1, 3, 2, 7, 5 ; Arrays.sort(arr); System.out.print(“用第二种方法给数组排序后的结果为:“); for (int i : arr) System.out.print(i + “ “); 杨辉三角的特点: 1. 第i 行有i 个元素 2. 每一行的第一个元素和最后一个元素都为1 3. 除了1 之外,每个元素的值,都等于上一行同位置的元素以及前一个元素的和。 例如: 1 4 6 4 1 的下一行 1 a1 a2 a3 a4 1 a1 = 4 + 1 = 5 a2 = 6 + 4 = 10 a3 = 4 + 6 = 10 a4 = 1 + 4 = 5 依次类推。 要求:读入一个整数n,输出杨辉三角的前n 行 import java.util.Scanner; public class javaSevenDayLianXi public static void main(String args) Scanner sca = new Scanner(System.in); System.out.print(“请输入杨辉三角的行数:“); int row = sca.nextInt(); int arr = getArrays(row); for (int a : arr) for (int term : a) System.out.print(term 0 ? term : “)+ “); System.out.println(); public static int getArrays(int row) int arr = new introwrow; for (int i = 0; i = 1000 listSub = 0; else if (rowSub 0 else start = up; rowSub-; break; case up: if (rowSub circle) rowSub-; else circle+; start = right; listSub+; break; for

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论