第六次java上机作业
.编写一个简单程序,要求数组长度为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上机作业的更多相关文章
- 第十六周Java实验作业
实验十六 线程技术 实验时间 2017-12-8 1.实验目的与要求 (1) 掌握线程概念: 多线程是进程执行过程中产生的多条执行线索,线程是比进程执行更小的单位. 线程不能独立存在,必须存在于进程 ...
- 2017-2018-1 JAVA实验站 第六、七周作业
2017-2018-1 JAVA实验站 第六.七周作业 详情请见团队博客
- 2017-2018-1 JaWorld 第六、七周作业
2017-2018-1 JaWorld 第六.七周作业 修改需求规格说明书 上次的<需求规格说明书>初稿有哪些不足? 王译潇同学回答: 1. 引言和目的性考虑的不是很周全. 2. ...
- < JAVA - 大作业(2)仿qq即时通讯软件 >
< JAVA - 大作业(2)仿qq即时通讯软件 > 背景 JAVA上机大作业:设计一个仿qq即时通讯软件 任务简要叙述:设计一款仿QQ的个人用户即时通讯软件,能够实现注册,登陆,与好友聊 ...
- java大作业博客--购物车
Java 大作业----使用MySQL的购物车 一.团队介绍 姓名 任务 李天明.康友煌 GUI设计及代码编写 谢晓淞 业务代码编写.MySQL服务器平台部署.git代码库 严威 类和包的结构关系设计 ...
- <JAVA - 大作业(1)文本编辑器 >
<JAVA - 大作业(1)文本编辑器 > 背景 JAVA上机大作业:qq / 代码评价系统 第一次上机主题是练习JAVA自带的GUI图形化编程 目的:实现一个跟window10记事本界面 ...
- JAVA 数组作业——动手动脑以及课后实验性问题
JAVA课后作业——动手动脑 一:阅读并运行示例PassArray.java,观察并分析程序输出的结果,小结,然后与下页幻灯片所讲的内容进行对照. 1.源代码 // PassArray.java // ...
- C++ 第一次上机作业
今天完成了C++第一次上机作业,感觉比较简单. 题目: 求2个数或3个正整数中的最大数,用带有默认参数的函数实现. 对3个变量按由小到大顺序排序,要求使用变量的引用. 编写一个程序,用同一个函数名对几 ...
- java第一次作业0
lsl321 java第一次作业 #1. 本章学习总结 你对于本章知识的学习总结 本章我们学习了各种java相关文件的使用,以及码云,博客,pat等程序辅助软件,这些对于我们专业的学习有非常大的帮助, ...
随机推荐
- GIT生成ssh(window7系统)——git工具篇
由于本地git仓库和github仓库直接的传递需要ssh加密的,所以必须要生成ssh,下面是具体的操作步骤: 1.打开GIT命令行,输入命令:ssh-keygen -t rsa -C "yo ...
- tensorflow1.0 变量加法
import tensorflow as tf state = tf.Variable(0,name='counter') print(state.name) one = tf.constant(1) ...
- bm25算法和tfidf
- 关于unix环境高级编程、Linux程序设计两部书浅谈
unix环境高级编程的术语很多,概念内容,也很多,不过学习概念性质.标准规则类的东西,想必都是这样吧——需要进行拓展的内容很多. Linux程序设计,图文并茂,代码量够足,看起来,感觉难度还可以. l ...
- js 异或加密
// 按位异或 加密 var posNo = 'C0041710190002' // 特殊字符不进行 与或 加密 (因为A,a,Z,z,转换后会变成符号,不方面用户输入 ...
- [Qt] QString 常用函数
1. append(), prepend() 2. count(), size(), length() 这三个函数是相同的 3. trimmed() 去掉首尾空格 4. isNull() 对未赋值的字 ...
- vs code 打开文件时,取消文件目录的自动定位跟踪
文件-->首选项-->设置-->在搜索栏中搜索:explorer.autoReveal; 去掉勾选即可.
- Ribbon 框架简介及搭建
2019独角兽企业重金招聘Python工程师标准>>> Ribbon简介 1. 负载均衡框架,支持可插拔式的负载均衡规则 2. 支持多种协议,如HTTP.UDP等 3. 提供负 ...
- solr7.4创建core,导入MySQL数据,中文分词
#solr版本:7.4.0 一.新建Core 进入安装目录下得server/solr/,创建一个文件夹,如:new_core 拷贝server/solr/configsets/_default/con ...
- falsk-web 表单
web 表单 回顾 在上一章节中,我们定义了一个简单的模板,使用占位符来虚拟了暂未实现的部分,比如用户以及文章等. 在本章我们将要讲述应用程序的特性之一–表单,我们将会详细讨论如何使用 web 表单. ...