学习目标:

提示:这里可以添加学习目标

例如:

1、通过本实验使学生掌握数组的基本含义,数组申明,赋值和引用

2、通过本实验使学生掌握数组与循环结构配合程序设计

3、通过本实验使学生掌握类数组的程序设计


实验内容:

提示:这里可以添加要学的内容

1、从键盘上连续输入10个数,保存在一个数组中,求这些数中的最大数,最小数,平均数,然后进行排序,并且打印出所有结果

2、一个数组a[4]里面有数据{1,2,3,4},另外一个数组b[3]里面有数据{5,6,7},将2个数组合并成一个数组c[7],并且打印出所有值

3、申明一个Dog的类,包括成员变量姓名和年龄,构造函数,在主类中实例化一个Dog的数组有3只狗,(xiaobai,1)(xiaohei,2)(xiaohua,2),配合for循环打印3只小狗的名字和年龄


实验过程:

第一题:从键盘上连续输入10个数,保存在一个数组中,求这些数中的最大数,最小数,平均数,然后进行排序,并且打印出所有结果

​
package javashiyuanshixun;import java.io.InputStream;
import java.util.Scanner;public class Done1 {//(四阿哥)public static void main(String[] args) {System.out.println("请依次输入10位数");Scanner sc =new Scanner(System.in);int[] a=new int[10];int i=0;//while循环实现输入10个数(智科01)int d=0;while(true) {         //while循环分别依次对a[i]赋值a[i]=sc.nextInt();i++;if(i==10) {break;}} //求最大值System.out.println("最大数"+a[9]);//由排序问题可得,冒泡排序 分别比较大小for(int k=0;k<a.length-1;k++) {for(int j=0;j<a.length;j++) {if(a[k]<a[j]) {int temp =a[k];a[k]=a[j];a[j]=temp;}}} //求最大值System.out.println("最小数"+a[0]);System.out.println("十个数排序");for(Integer b:a) {System.out.println(b);}//System.out.println("余嘉鸿 42104521");}
}​

第二题:

package javashiyuanshixun;public class bianxu1 {public static void main(String[] args) {// TODO Auto-generated method stubint[] a = { 1, 2, 3, 4 };  //数组int[] b = { 5,6, 7};System.out.println("两个数组,但是代码中已经输入,写出便于观察");System.out.println("  { 1, 2, 3, 4 }");System.out.println("  { 5,6, 7}");int[] c = new int[a.length + b.length];int index = 0;for (int i : a) {  //两个for循环实现数组累加c[index++] = i;}for (int i : b) {c[index++] = i;} System.out.println("输出数组排序C");for (int i : c) {System.out.print(i + " ");}}}

第三题:

     创建Dog类     创建Dog类

package javashiyuanshixun;public class Dog类 {String name;int age;public Dog类(String name, int age) {super();this.name = name;this.age = age;}@Overridepublic String toString() {return "Dog [名字name=" + name + ", 年龄age=" + age + "]";}}

     创建xiaodog类

package javashiyuanshixun;public class xiaodog {public static void main(String[] args) {// TODO Auto-generated method stubDog类[] Dogs = new Dog类[3];Dog类 d1 = new Dog类("xiaobai",1);Dog类 d2 = new Dog类("xiaohei",2);Dog类 d3 = new Dog类("xiaohua",1);Dogs[0] = d1;Dogs[1] = d2;Dogs[2] = d3;for(int i = 0;i<Dogs.length;i++) {System.out.println(Dogs[i]);}}}

实验内容:实验六 数组冒泡排序相关推荐

  1. 将一个c 语言源程序文件中所有注释去掉后,存入另一个文件.,C实验内容.doc

    C实验内容 C实验内容 实验一 基本数据处理 1.1 显示短句 在屏幕上显示一个短句"Programming is fun!" 1.2 求两个数的和与差 1.3 求平方根 输入1 ...

  2. matlab 实验七 低层绘图操作,matlab实验内容答案

    实验报实验报告告说说明 明 matlab 课课程程实验实验需撰写需撰写 8 个个实验报实验报告 每个告 每个实验报实验报告内容写每次告内容写每次 实验实验内容中内容中标标号呈黑体大号字号呈黑体大号字显 ...

  3. python编程图书批发商店的某本书的零售价是26.5_根据实验指导书,完成实验3的所有任务,使用 实验三(实验报告).docx 完成报告并提交。_学小易找答案...

    [多选题]期末结账后没有余额的账户是( ). [单选题]企业本期生产产品直接耗用原材料 3000 元,生产车间管理方面耗用原材料 2000 元,正确的会计分录是( TopSage ) [多选题]下列属 ...

  4. python编程图书批发商店的某本书的零售价是26.5_根据实验指导书,完成实验2的任务一与任务三,使用 实验二(实验报告).docx 完成报告并提交。_学小易找答案...

    [简答题]从键盘输入 n(0 [简答题]完成课本P89,查询学生成绩,提交源代码 [单选题]企业本期生产产品直接耗用原材料 3000 元,生产车间管理方面耗用原材料 2000 元,正确的会计分录是( ...

  5. 计算机控制系统AD实验报告,实验一AD转换实验报告.docx

    文档介绍: 实验一AD转换实验报告.docx计算机控制系统实验报告实验一实验名称:A/D转换实验二零一六年三月实验_A/D转换实验.实验要求利用ADC做A/D转换器,将模拟量转换成二进制数字量,用延时 ...

  6. 计算机控制系统AD实验报告,实验一AD转换实验报告

    实验一AD转换实验报告 (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 计算机控制系统实验报告实验一实验名称:A/D转换实验二零一六年三 ...

  7. 【实验】实验一 MATLAB环境与运算基础20211008

    本文仅供学习和复习使用. 题目源于岑冠军老师,答案参考自相关课件,另外借以markdown排版成此文.由于本人水平有限且时间不够充裕,故难免有错漏或不当之处,如有建议或批评还请联系penguinpi@ ...

  8. 【实验】实验七 MATLAB 并行计算20211125

    本文仅供学习和复习使用. 题目源于岑冠军老师,答案参考自相关课件,另外借以markdown排版成此文.由于本人水平有限且时间不够充裕,故难免有错漏或不当之处,如有建议或批评还请联系penguinpi@ ...

  9. 周信东c语言实验二实验报告,周信东主编最新版C语言程序设计基础实验一实验报告.doc...

    周信东主编最新版C语言程序设计基础实验一实验报告.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我 ...

最新文章

  1. Linux上部署web服务器并发布web项目
  2. 皮一皮:你住的小区叫什么名字?
  3. python初学者web还是爬虫-还在纠结学爬虫还是数据分析,不如看看这篇文章
  4. js实现modbus_nodejs中使用modbus-serial库创建Modbus TCP读取设备的数据
  5. C#抓取网页HTML内容
  6. 三个锦囊:剖析 5G 安全难题
  7. 男人拥有女人后的心态变化
  8. SSM药店管理系统的设计与实现答辩PPT模板
  9. ios 团购信息客户端demo(二)
  10. Node.js中运行JavaScript代码
  11. 控制理论个人学习笔记-非线性系统理论
  12. 华硕Chromebox-cn 62+i7-5500 U+HD 5500
  13. html 数组动态添加元素,js如何动态添加数组?
  14. 悲伤是一种毒,会上瘾
  15. 如何让必应bing收录我的网站
  16. java时区转换_java中的时区转换
  17. Linux 中power supply软件架构和相关API
  18. 美国老太Sylvia
  19. 各大佬抨击ICML审稿太随意:LeCun三篇全没中,马毅说以后再也不投了
  20. 卷积神经网络的卷积运算总结

热门文章

  1. position:absolute与position:relative的区别
  2. 专有网络VPC (产品简介,使用限制)
  3. 带你由浅入深探索webpack4(二)
  4. HTML五子棋游戏论文,五子棋毕业论文-HTML开发五子棋的原型设计.doc
  5. 如何使用补单平台搭建提高权重
  6. 通过npm引入的echart目录_uniapp npm引用echarts第三方库教程
  7. 010201信息收集
  8. 量化投资学习——ESG因子收益分析
  9. 网站管理助手4.0 mysql_网站管理助手v4.0 建站流程
  10. 【深度】信任区块链?可能时机还未到