.编写一个简单程序,要求数组长度为5,静态赋值10,,,,,在控制台输出该数组的值。
package mm;
public class Test {
public static void main(String[] args) {
int[] arr = { , , , , };
for (int i = ; i < arr.length; i++) {
System.out.println(arr[i]);
}
}
}
.编写一个简单程序,要求数组长度为5,动态赋值10,,,,,在控制台输出该数组的值。
package mm;
public class Test {
public static void main(String[] args) {
int[] arr = new int[];
arr[] = ;
arr[] = ;
arr[] = ;
arr[] = ;
arr[] = ;
for (int i = ; i < ; i++) {
System.out.println(arr[i]);
}
}
}
.编写一个简单程序,定义整型数组,里面的元素是{,,,,},求数组元素的和、平均值
package mm;
public class Test{
public static void main(String[] args) {
int[] arr = { , , , , };
double sum = ;
double avg = ;
for (int i = ; i < arr.length; i++) {
sum += arr[i];
}
avg = sum / arr.length;
System.out.println("和为" + sum);
System.out.println("平均值为" + avg);
}
}
.在一个有8个整数(,,,,,,,)的数组中找出其中最大的数及其下标。
package mm;
public class Test {
public static void main(String[] args) {
int[] arr = { , , , , , , , };
int max = arr[];
int index = ;
for (int i = ; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
index = i;
}
}
System.out.println("最大值是" + max);
System.out.println("最大值下标为" + index);
}
}
. 将一个数组中的元素逆序存放(知识点:数组遍历、数组元素访问)
package mm;
public class Test {
public static void main(String[] args) {
int[] arr = { , , , , };
int arr2[] = new int[arr.length];
for (int i = ; i < arr.length; i++) {
int value = arr[arr.length - (i + )];
arr2[i] = value;
System.out.println(arr2[i]);
}
}
}
、有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。(附加题)
package mm;
public class Test {
public static void main(String[] args) {
int[] arr = { , , , };
int[] arr2 = new int[];
int a = ;
for (int i = ; i < arr.length; i++) {
if (arr[i] > a) {
arr2[i] = a;
for (i = i + ; i < arr2.length; i++) {
arr2[i] = arr[i - ];
}
} else {
arr2[i] = arr[i];
}
}
for (int i = ; i < ; i++) {
System.out.println(arr2[i]);
}
}
}

 





 

 

第六次java上机作业的更多相关文章

  1. 第十六周Java实验作业

    实验十六  线程技术 实验时间 2017-12-8 1.实验目的与要求 (1) 掌握线程概念: 多线程是进程执行过程中产生的多条执行线索,线程是比进程执行更小的单位. 线程不能独立存在,必须存在于进程 ...

  2. 2017-2018-1 JAVA实验站 第六、七周作业

    2017-2018-1 JAVA实验站 第六.七周作业 详情请见团队博客

  3. 2017-2018-1 JaWorld 第六、七周作业

    2017-2018-1 JaWorld 第六.七周作业 修改需求规格说明书 上次的<需求规格说明书>初稿有哪些不足? 王译潇同学回答:   1. 引言和目的性考虑的不是很周全.   2. ...

  4. < JAVA - 大作业(2)仿qq即时通讯软件 >

    < JAVA - 大作业(2)仿qq即时通讯软件 > 背景 JAVA上机大作业:设计一个仿qq即时通讯软件 任务简要叙述:设计一款仿QQ的个人用户即时通讯软件,能够实现注册,登陆,与好友聊 ...

  5. java大作业博客--购物车

    Java 大作业----使用MySQL的购物车 一.团队介绍 姓名 任务 李天明.康友煌 GUI设计及代码编写 谢晓淞 业务代码编写.MySQL服务器平台部署.git代码库 严威 类和包的结构关系设计 ...

  6. <JAVA - 大作业(1)文本编辑器 >

    <JAVA - 大作业(1)文本编辑器 > 背景 JAVA上机大作业:qq / 代码评价系统 第一次上机主题是练习JAVA自带的GUI图形化编程 目的:实现一个跟window10记事本界面 ...

  7. JAVA 数组作业——动手动脑以及课后实验性问题

    JAVA课后作业——动手动脑 一:阅读并运行示例PassArray.java,观察并分析程序输出的结果,小结,然后与下页幻灯片所讲的内容进行对照. 1.源代码 // PassArray.java // ...

  8. C++ 第一次上机作业

    今天完成了C++第一次上机作业,感觉比较简单. 题目: 求2个数或3个正整数中的最大数,用带有默认参数的函数实现. 对3个变量按由小到大顺序排序,要求使用变量的引用. 编写一个程序,用同一个函数名对几 ...

  9. java第一次作业0

    lsl321 java第一次作业 #1. 本章学习总结 你对于本章知识的学习总结 本章我们学习了各种java相关文件的使用,以及码云,博客,pat等程序辅助软件,这些对于我们专业的学习有非常大的帮助, ...

随机推荐

  1. 自己写的一个HTML的小网页

    上次在上直播课的时候,教员提到了html这种标记语言.自己就在W3school上面学了一点点关于html的一些皮毛,自己动手写了一个小网页,同时自己对CTF这一块比较感兴趣,但是自己还是一个干干净净的 ...

  2. vue2.x学习笔记(九)

    接着前面的内容:https://www.cnblogs.com/yanggb/p/12577948.html. 数组的更新检测 数组在javascript是一种特殊的对象,不是像普通的对象那样通过Ob ...

  3. radio取值

    假设代码如下: 1) <input type="radio"   name="radio"   id="radio1"  checke ...

  4. pytorch torchversion自带的数据集

    from torchvision.datasets import MNIST # import torchvision # torchvision.datasets. #准备数据集 mnist = M ...

  5. 对JavaScript中原型及原型链的理解

    什么是原型:  1,我们所创建的每一个函数,解析器都会向该函数对象添加一个属性prototype,这个属性指向一个对象,这个对象就是我们所谓的原型对象 2,如果我们将函数作为普通函数调用时,proto ...

  6. /sbin/mount.vboxsf: mounting failed with the error: Protocol error

    公司换了新电脑,需要把之前的虚拟机的配置全部备份下来,在移动的过程中挂载共享文件夹时候出现了 /sbin/mount.vboxsf: mounting failed with the error: P ...

  7. QT bug ig9icd64.dll

    QT bug ig9icd64.dll bugintel ig9icd64.dll 处有未经处理的异常 遇到了一个 奇奇怪怪的bug, 一般的QT程序中 在main.cpp 中初始化一个窗口进行显示后 ...

  8. HDU 5451 Best Solver

    没有意识到循环节最大是M^2,用域Z_M下二阶可逆矩阵群的最大循环节(M^2-1)*(M^2-M)来做,考虑大数乘法,矩阵乘法,做到吐血.将代码贴在下方留作纪念. #include<bits/s ...

  9. Failed building wheel for cytoolz

    2019独角兽企业重金招聘Python工程师标准>>> 当我使用 pip instlal cytoolz 时,  报以下错误: error: Microsoft Visual C++ ...

  10. CloudCC CRM探讨:精细流程管理与员工悟性培养

    很多企业主招聘时更喜欢专业的销售,来给他们创造价值.老板不愿意花时间在"磨刀上",而喜欢员工一来就"砍柴".即使是建立培训机制,仍然很大程度依赖于员工自己的悟性 ...