java数组and二维数组

news2024/11/25 4:36:53

文章目录

  • java一维数组
    • 1.数组定义和定义格式
      • 1.1 定义
      • 1.2格式
    • 2.数组初始化
      • 2.1数组动态初始化
        • 2.1.1格式
      • 2.2动态数组初始化取值
        • 2.2.1格式
      • 2.3 静态数组初始化取值
        • 2.3.1格式
    • 3.数组求长度
    • 4.数组遍历
  • java二维数组
    • 1.二维数组动态初始化
    • 2.二维数组遍历
    • 3.二维数组长度
  • 数组赋值
    • 1整数数据类型
    • 2浮点数据类型
    • 3 char数据类型
    • 4boolean数据类型
    • 5引用数据类型
  • 数组地址
  • java排序函数

java一维数组

1.数组定义和定义格式

1.1 定义

  数组是一个容器用来存储相同数据数据类型数据的容器。

1.2格式

数据类型[] 数组名;
int[] arr1;
数据类型 数组名[];
int arr2[];

2.数组初始化

2.1数组动态初始化

2.1.1格式

定义一个能够储存 i n t \color{red}{int} int类型相匹配的数据长度为 3 \color{red}{3} 3的数组。

数据类型[] 数组名 = new 数据类型[长度];
int[] arr = new int[3];  

2.2动态数组初始化取值

2.2.1格式

数组数据类型 变量名 =  数组名[索引];
int a= arr[0];

  索引:索引就是数中每个初始化空间的编号。

2.3 静态数组初始化取值

2.3.1格式

数据类型  [] 数组名 = new 数据类型 []{…… ……};
int [] arr = new int[]{1,2,3,4,5,6,7,8,9};

数据类型 [] 数组名 = {…… ……}
int [] arr={1,2,3,4,5,6,7,8,9};

3.数组求长度

数组名.length;
int len=arr.length;

4.数组遍历

for (int i = 0; i < arr.length; i++) {
     System.out.println(arr[i]);
}

System.out.println(Arrays.toString(arr));

java二维数组

1.二维数组动态初始化

数据类型 [][] 变量名 = new 数据类型 [m][n];

2.二维数组遍历

//arr.length=m;
//arr[i].length=n;
for (int i = 0; i < arr.length; i++) {
        for (int j = 0; j < arr[i].length; j++) {
              System.out.print(arr[i][j]+" ");
        }
        System.out.println();
}

3.二维数组长度

int count=0;
for (int i = 0; i < arr.length; i++) {
        for (int j = 0; j < arr[i].length; j++) {
              count++;
        }
}

count统计二维数组元素个数。

数组赋值

//一维数组
数组名[索引]=取值;
arr[1]=10;

//二维数组
数组名[索引][索引]=取值;
arr[1][2]=10;

#数组中不同数据类型的默认值

1整数数据类型

b y t e , s h o r t , i n t , l o n g \color{red}{byte,short,int,long} byte,short,int,long默认值0

2浮点数据类型

f l o a t , d o u b l e \color{red}{float,double} float,double默认值0.0

3 char数据类型

c h a r \color{red}{char} char默认值   \u0000 。

4boolean数据类型

b o o l e a n \color{red}{boolean} boolean默认值false

5引用数据类型

列: S t r i n g \color{red}{列:String} 列:String默认值null

数组地址

例:[I@378bf509

解释: [ \color{red}{[} [: 这个地址是数组的。

I \color{red}{I} I: int类型

@ \color{red}{@} @: 分隔符

378 b f 509 \color{red}{378bf509} 378bf509: 数组的地址以16进制表示。

java排序函数

Arrays.sort(arr);

在这里插入图片描述

学的不是技术,更是梦想!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/622115.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

聊一聊Netflix 技术栈-数据库

大家好&#xff01;今天我们来聊一聊全球最受欢迎的视频流媒体平台Netflix的技术栈。作为一个庞大的流媒体服务提供商&#xff0c;Netflix需要强大的数据库支持来实现规模化的视频播放。让我们一起来看看Netflix选择了哪些数据库来支撑他们的业务。 在Netflix的技术栈中&#x…

define与const什么使用区别

&#x1f6a9;define &#x1f38c;一.define的使用方法 &#x1f380;1.定义常量 #define M 10010 int main() {cout << M << endl;cout << M M << endl;//cout << M << end;//会报错return 0; }我们定义了一个名为M的常数&#xff0…

Effective第三版 中英 | 第二章 创建和销毁对象 | 避免创建不需要的对象

文章目录 Effective第三版前言第二章 创建和销毁对象避免创建不需要的对象 Effective第三版 前言 大家好&#xff0c;这里是 Rocky 编程日记 &#xff0c;喜欢后端架构及中间件源码&#xff0c;目前正在阅读 effective-java 书籍。   同时也把自己学习该书时的笔记&#xff…

我爸嘲讽我,写破代码一年才挣十几万,他在工地带50个工人,一个月仅人头费就挣3万多,让我滚回去跟他干工地!...

现在码农的地位有多低&#xff1f; 一位程序员讲述自己被父亲鄙视的经过&#xff1a; 我爸嘲讽我&#xff0c;说我天天写这破代码有啥用&#xff0c;一年就拿十多万死工资。他在工地带 50 个工人&#xff0c;一个人一天抽 20 块钱人头费&#xff0c;一个月都能抽 3 万多&#x…

MTK 相机内存知识点

和你一起终身学习&#xff0c;这里是程序员Android 经典好文推荐&#xff0c;通过阅读本文&#xff0c;您将收获以下知识点 一、Camera 内存包含哪些内容二、VSS/RSS/PSS/USS 内存介绍三、内存查看常用命令四、内存泄漏相关知识点五、参考文献 一、Camera 内存包含哪些内容 1.1…

DeepFaceLive AI实时换脸软件安装流程

第一&#xff1a;设置虚拟内存≥32G 在安装DeepFaceLive前&#xff0c;需把电脑的虚拟内存设置≥32G。鼠标移到左下角WIN处&#xff0c;右击后选择【系统】模块。 在显示的【系统信息】页面选择【高级系统设置】。 在显示的【系统属性】页面中&#xff0c;选择【高级】选项&…

【MySQL数据库 | 第四篇】SQL通用语法及分类

目录 &#x1f914;SQL通用语法&#xff1a; &#x1f60a;语句&#xff1a; &#x1f60a;注释&#xff1a; &#x1f914;SQL语句分类&#xff1a; &#x1f60a;1.DDL语句&#xff1a; &#x1f60a;2.DML语句&#xff1a; &#x1f60a;3.DQL语言&#xff1a; &…

不写代码也能年薪百万?Prompt+低代码开发实战

&#x1f449;腾小云导读 近期 AIGC 狂潮席卷&#xff0c;“前端走向穷途”“低代码时代终结”的言论甚嚣尘上。事实上 GPT 不仅不会干掉低代码&#xff0c;反而会大幅度促进低代码相关系统的开发。本文会介绍 GPT Prompt Engineering 的基本原理&#xff0c;以及如何帮助低代码…

elementui大型表单校验

一般很大的表单都会被拆解开&#xff0c;校验&#xff0c;&#xff0c;不会写在一个页面&#xff0c;&#xff0c;就会有多个 el-form &#xff0c;&#xff0c;主页要集合所有el-form的数据&#xff0c;&#xff0c;所以有一个map来接收&#xff0c;传送表单数据&#xff0c;&…

【Android】脱壳之frida-dexdump小计

前言 最近在挖客户端漏洞时&#xff0c;遇到了加壳的情况&#xff0c;之前没解决过&#xff0c;遇到了就解决一下。特此记录。 本文详细介绍了frida-dexdump脱壳原理相关知识并且在实战中进行了脱壳操作。 基本知识 1. Frida-dexdump frida-dexdump通过以下步骤实现DEX文件…

qemu+buildroot+linux arm64虚拟化-宿主系统wsl2

文章目录 1.qemu2.buildroot配置编译 3.linux kernel下载交叉编译工具链 linux kernel 5.16配置内核config_kernel.shbuild_kernel.sh 4.启动虚拟机start_qemu.sh参数解释运行 环境&#xff1a; wls2、qemu8.2、buildroot、linuxkernel 1.qemu https://buildroot.org/download…

基于Android studio的商城系统(源码+文档超详细+数据库)

基于Android平台的图书商城系统&#xff0c;该系统包括客户端和服务器端两个部分。后端使用技术SSM&#xff0c;数据库使用的是轻量数据库MySQL&#xff0c;客户端采用Android SDK 设计&#xff0c;创新点为组件的运用和样式的设计。 系统在传统页面和技术的基础上进行美化和升…

AlexNet

目录 论文信息论文名称论文别名发表期刊论文地址 论文详解摘要精简翻译和总结批注 1.引言1.1 指出问题和可改进方向1.2本文贡献1.3 批注 2.数据集2.1 批注 3.模型结构3.1 ReLU3.2 多GPU分布式训练3.3 Local Response Normalization&#xff08;LRN 局部响应归一化&#xff09;3…

【Java】Java核心要点总结:62

文章目录 1. 线程中的线程是怎么创建的&#xff0c;是一开始就随着线程池的启动创建好的吗&#xff1f;2. 既然Volatile能够保证变量的可见性&#xff0c;是否意味着基于其的运算是并发安全的3. ThreadLoadl是什么 有哪些使用场景4. ThreadLoadl是怎么解决并发安全的5. 有人说要…

WPF开发txt阅读器3:目录控件

文章目录 目录提取列表控件整改 txt阅读器系列&#xff1a; 需求分析和文件读写目录提取类&#x1f48e;列表控件与目录 目录提取 在实现标题类之后&#xff0c;就可以实战演习一番。首先在mainWindow中添加Catalog类 public Catalog catalog;然后更改 然后在标题栏中添加…

【高危】泛微 e-cology9 存在任意用户登录漏洞

漏洞描述 泛微协同管理应用平台(e-cology)是一套企业大型协同管理平台。 泛微e-cology9部分版本中存在前台任意用户登录漏洞&#xff0c;由于系统默认配置固定密钥进行用户身份验证。 当存在/mobile/plugin/1/ofsLogin.jsp文件时&#xff08;可能通过插件方式安装&#xff0…

TCP/IP详解(一)

TCP/IP协议是Internet互联网最基本的协议&#xff0c;其在一定程度上参考了七层OSI&#xff08;Open System Interconnect&#xff0c;即开放式系统互联&#xff09;模型 OSI参考模型是国际组织ISO在1985年发布的网络互联模型&#xff0c;目的是为了让所有公司使用统一的规范来…

基于stata的DID平行趋势检验

前言 DID平行趋势检验定义 定义&#xff1a;评估两变量数据之间是否会存在某种同幅度增减情况的相关关系检验方法 重要性&#xff1a;为何要做平行趋势检验&#xff1f;平行趋势检验在DID模型中是非常重要的一步&#xff0c;用于验证处理组和对照组在干预前的趋势是否平行。只…

微信服务商快速进件,商户自己提交资料,减少工作量

大家好&#xff0c;我是小悟 用好技术&#xff0c;让经营更高效。为了减少服务商工作量&#xff0c;移动端服务商进件来了&#xff0c;分为移动端和管理端。 移动端 包括四大模块&#xff0c;主体资料、经营资料、法人资料和银行账户。 点击顶部步骤条可以切换&#xff0c;…

在IDE中使用altair无法显示绘图结果

同学们以及熟悉Pycharm编辑运行python代码。正如文章末尾给出的pycharm运行altair的建议方法视觉效果一般。 因为数据可视化在IDE实现效果不理想&#xff0c;这是因为altair使用Vega和Vega-Lite语法来创建交互式图表,而IDE无法直接渲染这些图表。 习惯了pycharm的同学是时候考虑…