首页 > 编程语言 >JAVA每日作业day5.29

JAVA每日作业day5.29

时间:2024-05-29 22:01:19浏览次数:25  
标签:arr JAVA max 作业 day5.29 索引 循环 数组 我们

依旧是活力满满的一天奥老铁们。

今天学习了数组,数组包括了以下方面:

1.动态初始化:自己定义数组的长度,系统决定初始值。

2.静态初始化:自己决定数组的初始值,系统决定长度。

3.数组的的索引:索引从0开始并逐一增加(每次加1),我们要存储数组的数据时,要用索引来存储,话不多说上代码。

有两种方法,第一种直接一个一个去存储,第二种用键盘录入,for循环, i<arr.lenght,(数组的长度),然后用变量str去接收用户输入的数据,再用数组索引去接收str的值,最后输出打印。

我们遍历数组时也要用到索引,来人上例子:

遍历数组也有两种奥,第一种依旧是直男使用方法,直接打印数组的数据,第二种就用for循环,用变量str去接收数据,然后打印输出。别写出数组范围了奥老铁们,说到超出数组范围时我们看下面,

4.索引越界异常:有两种

第一种

我们先写一个数组,数组范围是0-4不包括5,那我们直接输出打印索引为5的数据会怎么样呢,

会坏掉的(

标签:arr,JAVA,max,作业,day5.29,索引,循环,数组,我们
From: https://blog.csdn.net/2201_75555400/article/details/139303800

相关文章

  • java中String、List、数组之间的转换方式
    在Java中,String、List和数组(如String[])之间的转换是常见的操作。下面是如何在它们之间进行转换的示例。1.String转List通常,你不会直接将一个完整的String转换为List,但你可以将包含多个元素的字符串(如由逗号分隔的字符串)分割成多个部分,并将这些部分添加到List中。Str......
  • 5.29_Java程序流程控制
    CSDN   同C语言的流程同1、补充:1、switch使用时的注意事项1、表达式只能是byte、short、int、char,JDK5开始支持枚举,JDK7开始支持String、不支持double、float、longswitch里面是做分支匹配,也就是可以出现很多分支,如果弄得范围很大,不可能出现这么多分支,int的范围都很......
  • Java数据结构与算法(红黑树)
    前言红黑树是一种自平衡二叉搜索树,确保在插入和删除操作后,树的高度保持平衡,从而保证基本操作(插入、删除、查找)的时间复杂度为O(logn)。实现原理红黑树具有以下性质:每个节点要么是红色,要么是黑色。根节点是黑色的。每个叶子节点(NIL节点,通常是空节点)是黑色的。如果一个节点......
  • Java数据结构与算法(散列表)
    前言散列表是根据关键码值(Keyvalue)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。而key的冲突主要通过链表的方式来处理,后期链表过长情况下可以通过红黑树来优化查询效率。实现原理散列函数(HashFunction):散列函数......
  • Java数据结构与算法(B+树)
    前言B+树(B+Tree)是一种平衡树数据结构,广泛用于数据库和文件系统中。它是一种自平衡的树结构,每个节点包含多个键,并且所有键都是排序的。B+树的叶子节点包含指向相邻叶子节点的指针,这使得范围查询非常高效。B+树的优点1.由于B+树在非叶子结点上不包含真正的数据,只当做索引使用......
  • Erroe:JSON parse error: Cannot deserialize value of type `java.lang.Integer` from
    报错:JSONparseerror:Cannotdeserializevalueoftype`java.lang.Integer`fromObjectvalue(token`JsonToken.START_OBJECT`);nestedexceptioniscom.fasterxml.jackson.databind.exc.MismatchedInputException:Cannotdeserializevalueoftype`java.lang.I......
  • Java项目:205Springboot + vue实现的养老院管理系统(含论文)
    作者主页:夜未央5788 简介:Java领域优质创作者、Java项目、学习资料、技术互助文末获取源码项目介绍基于Springboot+vue实现的养老院管理系统系统包含老人、家属、管理员三个角色系统包含登录、注册、主页、老人管理、家属管理、家属意见管理、寝室管理、老人事故信......
  • 《用ChatGPT轻松搞定Java编程难题:从基础到复杂案例的全面解析》
    ChatGPT国内使用体验点击(文件中并非网站跳转而是详细教程):Docshttps://uajqbcov4oa.feishu.cn/docx/GmeGdznJkoc3nzxHECQcojZ9nXg?from=from_copylink随着人工智能技术的快速发展,越来越多的开发者开始使用ChatGPT来辅助解决编程中的问题。ChatGPT不仅可以快速生成代码,还能进行......
  • java基础
    1.类的概念包:一些接口和类集合在一起,方便使用,类似c语言的头文件使用import关键词,将所用的包导入类:【修饰符】class类名{类体}类中包含构造函数 ,对象(变量),方法等在一个程序中,只有一个pubic类,有一个主类中有main接口,是主程序的接口进入类,用来写一整块的功能【修饰符】包......
  • 升鲜宝供应链管理系统重构版发布(技术点:Java8、mysql8.0 uniapp、vue、android、web 框
    升鲜宝供应链管理系统重构版发布(技术点:Java8、mysql8.0uniapp、vue、android、web框架:Vue3+SpringBoot3),界面功能(三) 主要功能要点:     权限管理(组织机构、用户管理、角色管理、岗位管理)     系统设置(菜单管理、参数管理、数据字典、定时任务、文件管......