湖北师范大学-Java入门 - 数组基础

头歌 Java实训答案 全ac代码 请善用目录功能 Java初体验 第一关 public class HelloWorld{ /********* Begin *********/ public static void main(String[] args){ System.out.println("姓名:张三"); System.out.println("年龄:25"); System.out.println("职业:JAVA高级工程师"); System.out.println("薪资:15K"); } /********* End 阅读详情

目录

第1关:初识数组

第2关:数组的使用

第3关:选择题(1)

第4关:数组练习-平均值和最大值

第5关:二维数组

第6关:选择题(2)


第1关:初识数组

编程要求
在Begin-End区域中定义一个int类型数组 scores,录入三个值,91,88,60,最后输出数组中的三个值

测试说明
平台会对你编写的代码进行测试:若与预期输出相同,则算通关。

开始你的任务吧,祝你成功!

package step1;

public class HelloWorld {
	public static void main(String[] args) {
		/********** Begin **********/
				
		int[] a={91,88,60};		
		System.out.println("数组的第一个值为:"+a[0]  );   //在这里输出数组的第一个值
		System.out.println("数组的第二个值为:" +a[1] );	//在这里输出数组的第二个值
		System.out.println("数组的第三个值为:" +a[2] );	//在这里输出数组的第三个值
        
		/********** End **********/
	}
}

第2关:数组的使用

编程要求
使用本关所学知识,根据右侧编辑器Begin-End中提示补充代码,赋值并输出数组中的信息。

测试说明
我会对你的程序测试两次:
输入:3
预期输出:
数组中的第一个数据为:张三
数组中的第二个数据为:张无忌
数组中的第三个数据为:张三丰
数组中的第四个数据为:张岁山
数组scores的长度为:3

输入:5
预期输出:
数组中的第一个数据为:张三
数组中的第二个数据为:张无忌
数组中的第三个数据为:张三丰
数组中的第四个数据为:张岁山
数组scores的长度为:5

开始你的任务吧,祝你成功!

package step2;

import java.util.Scanner;

public class HelloWorld {
	public static void main(String[] args) {
		Scanner input=new Scanner(System.in);
		
		/********** Begin **********/
		//在这里定义一个长度为4的字符串数组,用来存放学生姓名
		String[] stuNames =new String[4];  
		
		//在这里给stuNames数组赋值  分别为   张三,张无忌,张三丰,张岁山
		stuNames[0]="张三";
		stuNames[1]="张无忌";
        stuNames[2]="张三丰";
        stuNames[3]="张岁山";
		
		//在这里输出stuNames数组中的数据
		System.out.println("数组中的第一个数据为:" +stuNames[0] );
		System.out.println("数组中的第二个数据为:" + stuNames[1]);
		System.out.println("数组中的第三个数据为:" + stuNames[2]);
		System.out.println("数组中的第四个数据为:" +stuNames[3]);
		
		
		int[] scores;
		Scanner sc = new Scanner(System.in);
		//在这里使用Scanner获取系统输入的整数,并用获取到的数据来设置scores数组的长度
		int length =sc.nextInt()        ;
		scores =   new int[length]         ;
		/********** End **********/
		
		System.out.println("数组scores的长度为:" + scores.length);
	}
}

第3关:选择题(1)

C D ABCD

第4关:数组练习-平均值和最大值

编程要求
根据提示,在右侧编辑器Begin-End处补充代码,计算并输出数组的平均值和最大值。

测试说明
我会对你编写的代码进行测试:

测试输入:4,91,51,2,32;
预期输出:
平均值:44.0
最大值:91

测试输入:5,1,151,12,22,100;
预期输出:
平均值:57.2
最大值:151

提示:

int a = 3;
int b = 2;
System.out.println(a/b);
System.out.println((double)a/b);
输出:
1
1.5

开始你的任务吧,祝你成功!

package step3;

import java.util.Scanner;

public class HelloWorld {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		int[] scores = new int[sc.nextInt()];
		
		//循环给数组赋值
		for(int i = 0 ; i< scores.length;i++){
			scores[i] = sc.nextInt();
		}
		/********** Begin **********/
		//在这里计算数组scores的平均值和最大值
		float sum=0;
        for(int k=0;k<scores.length;k++)
        {
            sum=sum+scores[k];
        }
		float s=sum/scores.length;
		int b;
        b=scores[0];
        for(int j=1;j<scores.length;j++)
        {
            if(scores[j]>b)
            b=scores[j];
        }		
		
		System.out.println("平均值:"+s  );
		System.out.println("最大值:"+b  );
		/********** End **********/
	}
}

第5关:二维数组

package step4;

public class HelloWorld {
	public static void main(String[] args) {
		/********** Begin **********/
		int[][] scores={
            {92,85},
            {91,65},
            {90,33}
        };
        int[][] a={
            {1,2},
            {1,2},
            {1,2}
        };
        for(int i=0;i<scores.length;i++){
            for(int j=0;j<scores[i].length;j++){
          
            System.out.println(scores[i][j]);
            
        }
        
        }	
        for(int i=0;i<scores.length;i++){
            for(int j=0;j<scores[i].length;j++){
          scores[i][j]=a[i][j];
            System.out.println(scores[i][j]);
            
        }
        
        }
		/********** End **********/
	}
}

第6关:选择题(2)

C B

湖北师范大学操作系统实验:第二题:基于响应比的进程调度算法 HBNU,操作系统实验题:基于响应比的进程调度算法 阅读详情

相关推荐

Educoder题目:Java入门 - 数组基础答案解析

初识数组 chapter7/src/step1/HelloWorld.java package step1; public class HelloWorld { public static void main(String[] args) { /********** Begin **********/ int[] array = {91,88,60}; System.out.println("数组的第一个值为:" + array[0] ); //在这里输出数

bingeho的博客 4214

JAVA头哥作业07 Java入门 - 数组基础

处补充代码,计算并输出数组的平均值和最大值。数组初始化有错误的是(ABCD)那么该数组一共有(C )个元素。区域中定义如下二维数组,使用。以下数组声明有误的是(C)以下的程序是否有错(B)程序运行的结果为(D)根据提示,在右侧编辑器。第3关:选择题(1)第6关:选择题(2)

nianci602的博客 4698

《面向对象程序设计学期实训》

《面向对象程序设计学期实训》 实训报告 学 院 :计算机与信息工程学院 专 业 :计算机大类 班 级 : 学 生 学 号 : ...

popoywei的博客 1264

头歌答案(第五章数组作业)

第1关:数存到一个一维数组中 #include<stdio.h> int main(void){ int a[200],j=0; for(int i=0;i<=200;i++){ if(i%6==0&&i%4!=0){ a[j++]=i; } } for(int i=0;i<j;){ printf("%d ",a[i++]); } return 0; } 第

m0_62600503的博客 1万+

Educoder题目:Java入门 - 数组基础答案解析.md

Educoder题目:Java入门 - 数组基础答案解析

Pytorch学习笔记(III)——提取特征

目录一、引言二、具体步骤1、参数模型2、网络结构3、参数载入4、特征提取器5、读取图片三、完整代码 一、引言   深度学习在许多任务中主要充当着特征学习的作用,而学习完的特征才是后续应用的一个关键。本文将主要介绍,如何提取任意目标层的特征图。   本文以输入数据为图片为例。 二、具体步骤 1、参数模型 博主使用了ResNet50训练了一个人脸识别的网络   训练完成的深度学习模型,我们会保存一...

lockonlxf的博客 2643

湖北师范大学java习题汇编(超详细!已经进行了章节划分)

表达式和流程控制语句 1.验证歌德巴赫猜想。一个充分大的偶数(大于或等于6)可以分解为两个素数之和。 试编程序,将 6至50之间全部偶数表示为两个素数之和。 package kkkk; public class aaa { public int isprime(int n)/*判断n是否为素数的函数*/ { int x=0; for(int j=2;j<n;j++) if(n%j==0) { x=0; break; }else x=1; return x; } public

JAVA领域优秀创作者 9939

Fanuc机器人的坐标变换矩阵的研究2

一、Funuc用户坐标系的介绍 二、用户坐标系与世界坐标系的坐标转换 三、 以用户坐标系1为基础旋转变换后的用户坐标系 四、关于点的WPR的含义 4.1:点在用户坐标系和世界坐标系下的坐标关系 4.2 通过转换矩阵返回去推导WPR

qq_34047402的博客 1524

湖北师范大学-Java入门 - 数组进阶

在右侧编辑器Begin-End中填充代码,将arr1数组中的数据全部复制给arr2数组,最后输出arr2中所有的数据。在编辑器Begin-end处填充代码,使用冒泡排序对数组arr进行升序排序,最后输出排序之后数组arr中的数据。在右侧Begin-End区域中添加代码,实现对数组arr的降序排序,并输出排序后的arr数组。预期输出:[0, 3, 12, 13]预期输入:6,6,5,0,2,8,9。预期输入:6,9,5,8,0,2,6。预期输入:4,3,12,1,13。预期输入:4,3,12,13,0。

柠檬喝汽水的博客 404

NY8A053E 例程 之 PWM Ouput

更多关于NY8A053E的相关例程请留言!

倪彬笑阳的博客 2925

uni-app开发-第3篇:uni-app 页面与路由

本文详细介绍了 uni-app 中的页面开发与路由管理。首先,页面是应用的基础单元,创建页面时需在pages目录下新建文件夹和.vue文件,页面结构由<template>、<script>和<style>三部分组成。uni-app 页面生命周期函数包括onShow、onReady、onHide和onUnload,分别用于处理页面显示、渲染完成、隐藏和卸载时的逻辑。其次,路由管理通过pages.json文件配置页面路径和样式,并提供uni.navigateTo等方法进行路由

无 415

湖北师范大学Java实验四

可以用整型数的16个二进制位表示16支足球队小组出线的情况,每一位代表一支参赛队,其值为1表时该队出线,其值为0表示该队未能出线。第16队,如果当前表示出线情况的int型值为50083,请输出哪些队获得了出线权?编程序求共有多少对这种性质的两位数(个位与十位相同的不在此列,如11、22,重复出现的不在此列,如 13*62与62*13)。4. 输入1到7之间的某个整数,输出相应的星期:Monday、 Tuesday 等等,用switch语句实现。提示:如果 n & 1 的结果等于1,说明第1队出线。

柠檬喝汽水的博客 603

2、MOSFET基本物理效应及其BSIM4模型解析

本文深入探讨了MOSFET的基本物理效应及其在BSIM4模型中的数学表述,涵盖门和沟道的几何结构、温度依赖性、材料模型选项、阈值电压计算、以及其他关键物理效应如LDD电阻、有限电荷厚度、有效迁移率等。同时解析了机械应力、邻近效应及布局依赖效应对MOSFET性能的影响,并通过参数表和建模流程提供了精确建模的指导,旨在帮助读者优化MOSFET器件性能与可靠性。

purple的博客 566

湖北师范大学-Java高级特性 - IO流

编程要求请仔细阅读右侧代码,根据方法内的提示,在Begin - End区域内进行代码补充,具体任务如下:读取src/step2/input/目录下的task.txt文件信息并输出到控制台,使用Java代码将字符串learning practice写入到src/step2/output/目录下的output.txt,若文件目录不存在,则创建该目录。注意:临时字节数组需要定义长度为8位,否则会有空格。测试说明。

柠檬喝汽水的博客 524

KEPServerEX物联网网关(IoT Gateway)REST客户端代理(非原创)

(中文版)资料来源于【OPC-KEPServerEX学习KEPWare交流】905485143群的【455196383】【零下一度】 一。KEPServerEX物联网网关REST客户端代理演示 在KSE中,首先构建一个带有通道/设备/标签的模拟器系统。 例如,下面是三个随机项目。 直接到IoT网关插件,添加新代理。 从类型列表中选择REST Client。 终结点...

-雲飛兄-博客 5807

【NLP】第10章 使用基于 BERT 的 Transformer 进行语义角色标记

Transformers 在过去几年里取得的进步比上一代 NLP 还要多。标准 NLU 方法首先学习句法和词汇特征来解释句子的结构。在运行语义角色标签( SRL )之前,将训练以前的 NLP 模型理解语言的基本语法。Shi和Lin(2019)在他们的论文开始时询问是否可以跳过初步的句法和词汇训练。基于 BERT 的模型可以在不经过那些经典训练阶段的情况下执行 SRL 吗?答案是肯定的!Shi和Lin (2019) 建议 SRL 可以被视为序列标记并提供标准化的输入格式。他们基于 BERT 的模型产生了令人惊

sikh_0529的博客 7375

java面向对象期末考试试题_湖北大学JAVA面向对象期末考试试题

作业1一、选择题1.下面关于Java 语言特点的描述中,错误的是(A )。A.Java是纯面向对象编程语言,支持单继承和多继承。B.Java支持分布式的网络应用,可透明地访问网络上的其他对象。C.Java支持多线程编程。D.Java程序与平台无关、可移植性好。2.编译Java程序后生成的面向JVM的字节码文件的扩展名是(B )。A..java B..class C..obj D..exe3.Jav...

weixin_39610956的博客 1703

红米K70至尊版修复“nv损坏”主板电阻图示 mtk芯片工程固件刷写与步骤说明

💝💝💝红米K70至尊版 机型代码:rothko,搭载天玑9300+旗舰芯片.后置5000万像素索尼IMX906高动态OIS主摄,800万像素超广角镜头,200万像素微距镜头,前置2000万像素摄像头,也适用于以下型号的小米机型:2407FPN8EG,2407FPN8ER,XIG06,A402XM,2407FRK8EC。 💝💝💝通过博文了解 1💝💝💝-----此机型工程固件的资源刷写注意事项 2💝💝💝-----此机型刷写工程固件预览界面 3💝💝💝------红米K

小马哥的专栏 1460

湖北师范大学操作系统实验:第六题:模拟三种内存分配算法

​ 当采用可空分区分配方案对1024KB的内存进行管理时,要求输入多个进程已经占用分区信息、一个进程内存请求以及所选用的分配算法,输出显示分配给进程的分区信息。​ 该程序模拟了三种内存分配算法:​

论如何更高效的送外卖 404

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

自定义注解、反射机制、Java内存分析、Class类的常用方法、Class类的获得方式、发生类的初始化、通过反射动态的创建对象执行方法、setAccessible、反射获取泛型信息、反射获取注解信息

反射 代码笔记1、注解2、反射机制2.1 Java反射的优缺点2.2反射相关的常用API3、 Java内存分析3.1 Java内存4、 Class类4.1Class类的常用方法4.2 Class类的获得方式4.3 哪些类型可以有Class对象4.4类的加载过程4.5 类的加载与ClassLoader的理解4.6 发生类的初始化4.7、创建运行时类的对象4.8动态创建对象执行方法4.9 setAccessible5、性能对比6、反射获取泛型信息7、反射获取注解信息 1、注解 使用@interface自定义注

qq_40835432的博客 730

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

ccf分区查询_CCF CSP和CCF CCSP简介

原标题:CCF CSP和CCF CCSP简介一、CCF CSP认证(CCF计算机软件能力认证 Certified Software Professional)中国计算机学会(CCF)联合华为、360、滴滴等十余家知名IT企业以及清华、北航、国防科大等15所著名高校于2014年推出CCF CSP(计算机软件能力)认证标准,用于评价业界人士的计算机软件能力。截至2019年3月,CCF CSP认证在全国...

weixin_33820059的博客 3361

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

头歌平台Java程序设计 java入门-数组基础 第1关:初识数组

变量类型[] 数组名 = {数据1,数据2,数据3,...};

qq_63924481的博客 1778

第一章——Java基础(八)——数组进阶

我是小康小白,一个平平无奇的Java,Python小白。热爱有趣的文字,生活和远方。 个人博客:https://blog.youkuaiyun.com/weixin_45791445 有问题欢迎QQ联系:1059320343 (记得备注优快云) 个人微信公众号:小康小白 一,数组的复制: 题目: 题目代码: package step1; import java.util.Scanner; public class HelloWorld { public static void main(Strin.

小康小白的博客 2913

【头歌-Python】Python第三章作业(初级)(13~17)

Python第三章作业(初级) 本文提供了第三章的全部 13到17 道题的 题目、示例、参考代码。

谛凌的博客 1万+

【头歌-Python】Python第三章作业(初级)(1~12)

Python第三章作业(初级) 本文提供了第三章的全部 1到12 道题的 题目、示例、参考代码。

谛凌的博客 3万+

头歌平台Java程序设计 java入门-数组基础 第4关:数组练习-平均值和最大值

对于一群人我们不知道谁最厉害,所以我们准备一个擂台,并挑选第一个人为擂主(max),擂台下的人不断的(循环)来挑战擂主,如果赢了那挑战者就是擂主,之前的擂主就下台了,直到没有挑战者了,那最后一个擂主就是最厉害的那个了。属性用于记录数组中有多少个元素或存储单元,即记录数组的长度是多少。为了完成本关任务,你需要知道:1.如何获取数组的长度,本关任务:编写一个能计算数组平均值和最大值的小程序。处补充代码,计算并输出数组的平均值和最大值。要求出数组的最大值,是不是很像是打擂台呢?开始你的任务吧,祝你成功!

qq_63924481的博客 2410
上一篇: 湖北师范大学-Java入门 - 运算符和表达式
下一篇: 湖北师范大学-Java入门 - 循环结构基础
汽水爆炸
博客等级 码龄4年 1903粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值