.编写一个简单程序,要求数组长度为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. Spring Cloud Gateway+Nacos,yml+properties两种配置文件方式搭建网关服务

    写在前面 网关的作用不在此赘述,举个最常用的例子,我们搭建了微服务,前端调用各服务接口时,由于各服务接口不一样,如果让前端同事分别调用,前端同事会疯的.而网关就可以解决这个问题,网关屏蔽了各业务服务的 ...

  2. 异常体系结构 throwable

    package com.yhqtv.demo01Exception; /* * 一.异常体系结构 *java.lang.Throwable * ------java.lang.Error:一般不编写针 ...

  3. python爬虫——用selenium爬取京东商品信息

    1.先附上效果图(我偷懒只爬了4页)  2.京东的网址https://www.jd.com/ 3.我这里是不加载图片,加快爬取速度,也可以用Headless无弹窗模式 options = webdri ...

  4. 详解数组分段和最大值最小问题(最小m段和问题)

    数组分段和最大值最小问题(最小m段和问题) 问题描述 给定n个整数组成的序列,现在要求将序列分割为m段,每段子序列中的数在原序列中连续排列.如何分割才能使这m段子序列的和的最大值达到最小? 清洁工:假 ...

  5. Python(10)

    如果 a+b+c=1000,且 a^2+b^2=c^2(a,b,c 为自然数),如何求出所有a.b.c可能的组合? # 注意是三重循环 for a in range(0, 1001): for b i ...

  6. VHD VHDX 区别

    A Virtual hard disk is saved either with VHD or VHDX file extension. VHD is the older while VHDX is ...

  7. JDK12的五大重要新特性

    文章目录 JDK12的五大重要新特性 引入JVM常量API 扩展了switch语句 支持Unicode 11.0 为日本Reiwa Era提供了方形字符支持 NumberFormat增加了对以紧凑格式 ...

  8. jenkins及Maven介绍

    一.环境介绍 随着软件开发需求及复杂度的不断提高,团队开发成员之间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题.Jenkins自动化部署可以解决集成.测试.部署等重复性的 ...

  9. 【Linux常见命令】ifconfig命令:配置与查看网络信息

    ifconfig(interfaces config).通常需要以root身份登录或使用sudo来使用ifconfig工具 ifconfig 命令用来查看和配置网络设备.当网络环境发生改变时可通过此命 ...

  10. 源码学习VUE之Observe

    在文章 源码学习VUE之响应式原理我们大概描述了响应式的实现流程,主要写了observe,dep和wather的简易实现,以及推导思路.但相应代码逻辑并不完善,今天我们再来填之前的一些坑. Obser ...