.编写一个简单程序,要求数组长度为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. 调用sleep后,我做了一个噩梦

    sleep系统调用 我是一个线程,生活在Linux帝国.一直以来辛勤工作,日子过得平平淡淡,可今天早上发生了一件事让我回想起来都后怕. 早上,我还是如往常一样执行着人类编写的代码指令,不多时走到了一个 ...

  2. Java标识符中常见的命名规则

    标识符:就是给类,接口,方法,变量等起名字.组成规则:A:英文字母大小写B:数字字符C:$和_注意事项:A:不能以数字开头B:不能使Java中的关键字C:Java语言严格区分大小写常见的命名规则:见名 ...

  3. centos 部署 vue项目

    安装Nodejs 下载安装包,可选择其他版本 node-v10.16.0-linux-x64.tar.xz 将下载文件上传至linux服务器并解压 tar -xvf node-v10.16.0-lin ...

  4. 什么是LVM

    LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性.前面 ...

  5. php--static用法

    static关键字声明一个属性或方法是和类相关的,而不是和类的某个特定的实例相关,因此,这类属性或方法也称为“类属性”或“类方法”. 如果访问控制权限允许,可不必创建该类对象而直接使用类名加两个冒号“ ...

  6. Mac安装Nginx、Mysql、PHP、Redis

    安装xcode命令行工具的命令 xcode-select --install   安装homebrew: ruby -e "$(curl -fsSL https://raw.githubus ...

  7. cocos2dx新建项目

    首先你得下载好cococs2dx,还有python2.x版本,还有vs2017 然后cmd在你Cocos2dx的路径下输入 python setup.py 然后你就回车回车回车 然后重新打开cmd 这 ...

  8. Hexo博客插入图片的方法

    Hexo博客插入图片的方法 hexo图片blog hexo blog 插入图片的方法总结 hexo 的blog 内容是根据 markdown 文件的内容生成的html文件, 生成的文件全部在 /pub ...

  9. 还在写CURD?试试这款基于mybatis-plus的springboot代码生成器

    目录 ⚡Introduction ✔️Release Features Quick Start Examples 1.Controller模板代码示例 2.Service模板代码示例 3.Servic ...

  10. 09-5.部署 EFK 插件

    09-5.部署 EFK 插件 EFK 对应的目录:kubernetes/cluster/addons/fluentd-elasticsearch $ cd /opt/k8s/kubernetes/cl ...