iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >JAVA头哥作业07 Java入门 - 数组基础
  • 870
分享到

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

数据结构 2023-10-23 10:10:00 870人浏览 薄情痞子
摘要

第1关:初识数组 编程要求 在Begin-End区域中定义一个int类型数组 scores,录入三个值,91,88,60,最后输出数组中的三个值,效果如图: package step1;public class HelloWorld {pu

第1关:初识数组

编程要求

Begin-End区域中定义一个int类型数组 scores,录入三个值,918860,最后输出数组中的三个值,效果如图:

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

第2关:数组的使用

package step2;import java.util.Scanner;public class HelloWorld {public static void main(String[] args) {//在这里定义一个长度为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]           ;System.out.println("数组scores的长度为:" + scores.length);}}

第3关:选择题(1)

  • 以下数组声明有误的是(C)

    A、int[] num;
    B、String num[];
    C、double[] num=new double[];
    D、String num[]=new String[5];
  • 定义数组如下 String[] s={“ab”,”cd”,”ef”}; 运行语句System.out.println(s[3]);程序运行的结果为(D)

    A、ab
    B、cd
    C、ef
    D、程序出错了
  • 数组初始化有错误的是(ABCD)

    A、int[] num={12,53.7,’6’};
    B、String sewd[]=new String[]{12,52,63};
    C、char car[]={‘’1,’2’,6’’};
    D、double[] dou=new int[10];
  • 第4关:数组练习-平均值和最大值

    编程要求

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

    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();}//在这里计算数组scores的平均值和最大值int a=0;        double b=0;for(int i = 0 ; i< scores.length;i++){    a=a+scores[i];}b=(double)a/(scores.length);int c=scores[0];for(int i = 0 ; i< scores.length;i++){                if(scores[i]>c){             c=scores[i];        }        }System.out.println("平均值:" +b );System.out.println("最大值:"+c  );}}

    第5关:二维数组

    编程要求

    在右侧Begin-End区域中定义如下二维数组,使用for循环输出数组中所有的数据:

    2.使用for循环将上述数组中的数据全部改为:

package step4;public class HelloWorld {public static void main(String[] args) {int[][] arr={            {92,85},            {91,65},            {90,33}        };      for(int i=0;i{1,2},{1,2},{1,2}};for(int i=0;i

第6关:选择题(2)

  • 声明数组如下: float[][] f=new float[2][3]; 那么该数组一共有(C )个元素

    A、2
    B、4
    C、6
    D、8
  • 以下的程序是否有错(B)

    A、不能运行
    B、编译不通过
    C、会正常运行
    D、以上说法都不对

     

 

 

来源地址:https://blog.csdn.net/nianci602/article/details/129886984

--结束END--

本文标题: JAVA头哥作业07 Java入门 - 数组基础

本文链接: https://www.lsjlt.com/news/440245.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • JAVA头哥作业07 Java入门 - 数组基础
    第1关:初识数组 编程要求 在Begin-End区域中定义一个int类型数组 scores,录入三个值,91,88,60,最后输出数组中的三个值,效果如图: package step1;public class HelloWorld {pu...
    99+
    2023-10-23
    数据结构
  • Java零基础入门数组
    目录认识数组数组的初始化默认初始化静态初始化动态初始化数组有关的问题数组的遍历求最值问题查询子元素Arrays工具类二维数组二维数组初始方式二维数组的遍历认识数组 数组的定义 数组是...
    99+
    2024-04-02
  • Java 入门基础
    Java软件工程师是指运用Java这个开发工具去完成软件产品的软件程序设计、开发、测试、维护升级等工作的人员。::::::::::::::::::::::::::::::::::::::::::::::::::::::::Java 入门基础...
    99+
    2023-06-02
  • Java基础入门知识
    以下是学习java必备的知识 目录 前言 一、Java入门 二、基本数据类型与数组 标识符与关键字 2. 基本数据类型 3. 类型转换运算 4. 运算符 5. 数组 6.控制结构(与c使用一致) 总结 ...
    99+
    2023-09-01
    java
  • java基础入门之IO流
    目录io学习框架:文件:Io流的原理:节点流和处理流:BufferWriter:处理字节的处理流:标准输入和输出:转换流:打印流:Properties类:总结io学习框架: 文件:...
    99+
    2024-04-02
  • Java基础入门语法--String类
    目录一、定义方式二、内存三、字符串比较相等四、字符串常量池五、理解字符串不可变六、字符、字节、字符串七、字符串的常见操作八、StringBuffer 和 StringBuilder(...
    99+
    2024-04-02
  • Java入门基础知识有哪些
    这篇文章主要介绍“Java入门基础知识有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Java入门基础知识有哪些”文章能帮助大家解决问题。Java 是由Sun Microsystems公司于19...
    99+
    2023-06-02
  • java数组基础详解
    目录数组一. 数组概述二. 数组声明和创建三. 内存分析1.JAVA内存有:堆,栈,方法区····2.静态初始化:创建+赋值3.动态初始化:前面其实就是动态初始化,是分开写的。没有赋...
    99+
    2024-04-02
  • 从基础学java--数组
    目录Java数组1、数组的定义1.1、数组的声明创建1.2、内存分析1.3、数组的三种初始化1.4、 数组的基本特点1.5、数组边界2、数组的使用2.1、For-Each循环2.2、...
    99+
    2024-04-02
  • JAVA的入门基础一些精典(转)
    JAVA的入门基础一些精典(转)[@more@]1.包package 在第一句引用package pkg1[.pkg2[.pkg3]];如果有一个例程Test.java:它的引用包:package hi; 先在当前目录下用javac -d ...
    99+
    2023-06-03
  • JAVA基础快速从入门到精通
    目录java程序基本结构程序注释变量常量变量常量数据类型与类型转换常用数据类型类型转换运算符表达式标识符关键字保留字小常识java程序基本结构 java程序的源码文件是Xxx.jav...
    99+
    2024-04-02
  • 「Java基础入门」Java中switch怎么使用枚举
    在Java开发中,switch语句是一种常用的流控制语句,用于根据不同的条件执行不同的代码块。而当使用枚举类型作为条件时,我们常常会遇到“Constant expression required”的报错问题,这给程序开发造成了不小的困扰。 ...
    99+
    2023-09-02
    java servlet jvm
  • Python Numpy入门基础(一)创建数组
    入门基础(一) 创建数组 1- np.array() 参数众多,初学时只要关注基本用法。 array(...) array(object, dtype=None, *, copy=True, order='K', subok=Fal...
    99+
    2023-09-02
    python numpy 开发语言
  • Java基础之数组详解
    目录前言二.创建数组三.数组的使用四.数组的遍历五.数组作为方法的参数六.数组相关方法Arrays前言 我们了解数组这个概念之前,我们先思考下面几个问题。 如果我们需要两个数据,那么...
    99+
    2024-04-02
  • Java入门基础之抽象类与接口
    目录一.抽象类1.什么是抽象类2.语法规则3.抽象类的作用二.接口1.什么是接口2.语法规则3.实现多个接口4.接口之间的继承三.接口的使用实例1. Comparable 接口2.C...
    99+
    2024-04-02
  • 入门Java线程基础一篇就够了
    目录一、线程初步认识1、什么是线程2、Java本身就是多线程3、为什么要使用多线程4、线程的优先级5、线程的状态6、Daemon线程二、线程启动和终止1、构造线程2、什么是线程中断3...
    99+
    2024-04-02
  • 带你入门Java的数组
    目录数组的定义数组的声明和创建1.动态初始化2.静态初始化3.数组的默认初始化数组的四个基本特点数组边界数组的使用Arrays类总结数组的定义 数组是相同类型数据的有序集合...
    99+
    2024-04-02
  • Java SQL注入案例教程及html基础入门
    目录一,SQL注入–1,需求–2,测试–3,总结二,练习PreparedStatement–1,需求–2,测试–3,制作工具类三,HTML–1,概述–2,入门案例–3,使用工具–4,...
    99+
    2024-04-02
  • java基础-数组扩容详解
    目录数组与链表的比较:ArrayList:LinkedList:总结数组与链表的比较: 数组通过下标访问的话是O(1) 数组一旦声明 长度就是固定的 数组的...
    99+
    2024-04-02
  • Java基础入门Swing中间容器的使用
    目录Java基础入门 Swing中间容器下面举例说明一下JScrollPane的方法Java Swing顶层容器类Swing拥有三个常用的顶层容器类Java基础入门 Swing中间容...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作