Java复习【知识改变命运】第四章

ops/2024/9/19 9:05:48/ 标签: java, python, 开发语言

数组

  • 1.数组的创建
  • 2.数组的赋值机制
  • 3.二维数组的创建
  • 4.数组的赋值机制
  • 5.二维数组练习

1.数组的创建

动态初始化:

java">数据类型[] 数组名称=new 数组名称[大小];

静态初始化:

java">数据类型[] 数组名称={元素,元素,元素...};

2.数组的赋值机制

在这里插入图片描述
总结下:数组是一个引用对象,数组变量(引用)实际存储的是对象的地址。所以可以传址运算;

3.二维数组的创建

动态初始化:

java">数组类型[] [] 数组名=new 数组名称[大小][大小];

静态初始化:

java">数据类型[][] 数组名={{元素,元素,元素}{元素,元素,元素}{元素,元素,元素}};

4.数组的赋值机制

在这里插入图片描述

5.二维数组练习

在这里插入图片描述

java">public static void main(String []args) {int[][] array=new int[3][];for(int i=0;i<array.length;i++) {array[i]=new int [i+1];for(int j=0;j<array[i].length;j++) {array[i][j]=j+1;}}for(int i=0;i<array.length;i++) {for(int j=0;j<array[i].length;j++) {System.out.print(array[i][j]+" ");}System.out.println();}}
java">//创建 二维数组,一个有 3 个一维数组,但是每个一维数组还没有开数据空间int[][] arr = new int[3][];for(int i = 0; i < arr.length; i++) {//遍历 arr 每个一维数组//给每个一维数组开空间 new//如果没有给一维数组 new ,那么 arr[i]就是 nullarr[i] = new int[i + 1];//遍历一维数组,并给一维数组的每个元素赋值for(int j = 0; j < arr[i].length; j++) {arr[i][j] = i + 1;//赋值}}
System.out.println("=====arr 元素=====");
//遍历 arr 输出
for(int i = 0; i < arr.length; i++) {
//输出 arr 的每个一维数组for(int j = 0; j < arr[i].length; j++) {System.out.print(arr[i][j] + " ");}System.out.println();//换行}}
}

http://www.ppmy.cn/ops/109827.html

相关文章

一看就懂!什么叫做深度合成算法备案

一看就懂&#xff01;什么叫做深度合成算法备案 目前市场上比较热门的AIGC应用主要集中在图像和文本的生成领域。在图像生成方面&#xff0c;模型层面有Stable-diffusion&#xff0c;产品层面有MidJourney等。在文本生成方面&#xff0c;国外以OpenAI的ChatGPT为代表&#xff0…

Spring 循环依赖原理及解决方案

一、什么是循环依赖 循环依赖指的是一个实例或多个实例存在相互依赖的关系&#xff08;类之间循环嵌套引用&#xff09;。 举例&#xff1a; Component public class AService {// A中注入了BAutowiredprivate BService bService; }Component public class BService {// B中也…

Postman做接口测试时一些实用的操作

Postman 之前是作为Chrome 的一个插件&#xff0c;现在要下载应用才能使用。 以下是postman 的界面&#xff1a; 各个功能区的使用如下&#xff1a; 快捷区&#xff1a; 快捷区提供常用的操作入口&#xff0c;包括运行收藏夹的一组测试数据&#xff0c;导入别人共享的收藏夹测…

Ironic服务是什么;Ironic服务中用户镜像,租户怎么使用

目录 Ironic服务是什么 一、Ironic服务简介 二、Ironic服务的使用方法 1. 部署与配置 2. 注册与管理裸金属节点 3. 部署与监控 4. 插件与集成 三、使用场景 四、总结 Ironic服务中用户镜像,租户怎么使用 用户镜像的创建与准备 租户使用用户镜像 注意事项 Ironic服…

SpringCloud之Sleuth(Micrometer)+ZipKin分布式链路追踪

&#xff08;学习笔记&#xff09; 1、分布式链路追踪概述 问题&#xff1a;在微服务框架中&#xff0c;一个由客户端发起的请求在后端系统中会经过多个不同的的服务节点调用来协同产生最后的请求结果&#xff0c;每一个前段请求都会形成一条复杂的分布式服务调用链路&#xf…

传输层协议UDP

本篇将主要介绍 UDP 协议&#xff0c;介绍了有关 UDP 协议的报头、协议特点、UDP 协议在操作系统中的缓冲区、UDP 协议使用的注意事项&#xff0c;以及有关 UDP 的 Socket 编程程序&#xff0c;同时重点介绍了操作系统对于 UDP 协议报文的管理。 接着介绍了有关端口号的映射。 …

powerbi

一. CALCULATE 和 FILTER FILTER 返回的数据必须是表&#xff0c; 所以 可以 用在 新建表中&#xff0c; 不能直接用在度量值中其实 filter 相当于 用 外表字段 去进行筛选 不使用 filter&#xff0c; 只能使用本表字段 进行筛选&#xff0c;如下1&#xff0c; 只能使用 门店信…

cookie实战案例-自动登录网站

在写爬虫的时候&#xff0c;要伪装成真实用户请求。可能需要大量的IP地址&#xff0c;那么大量的IP地址从哪里来呢&#xff1f;这里就需要用代理IP来解决了&#xff0c;有的网站专门通过提供代理IP池服务作为主要的经营业务&#xff0c;只要注册相关网站开通对应套餐就可以了。…

Linux中的进程概念

Linux中的进程概念是操作系统核心功能之一&#xff0c;它对于理解系统如何管理和运行程序至关重要。以下是对Linux进程概念的详细解析&#xff0c;涵盖进程的定义、特性、状态、创建与终止、内存管理、优先级与调度等多个方面。 一、进程的定义 进程是Linux系统中运行中的程序…

深入浅出:Android屏幕刷新机制

if (status) {//初始化出现异常 String8 message;led to initialize display event receiver. status message.appendFormat(“Fai%d”, status); jniThrowRuntimeException(env, message.string()); return 0; } receiver->incStrong(gDisplayEventReceiverClassInfo.clazz…

Docker 容器技术:简化 MySQL 主从复制部署与优化

Docker 容器技术&#xff1a;简化 MySQL 主从复制部署与优化 引言 随着大数据和云计算的快速发展&#xff0c;数据库的高可用性、可扩展性和易维护性成为了企业IT架构中的重要考量因素。MySQL 作为一款流行的开源数据库管理系统&#xff0c;其主从复制&#xff08;Master-Sla…

【Unity插件】Asset Store中关于输入的插件汇总

在Unity的Asset Store中&#xff0c;有许多高质量的插件可以帮助开发者更高效、灵活地处理输入系统&#xff0c;特别是针对多平台、多设备输入场景。以下是一些在输入处理方面备受欢迎的插件&#xff1a; 1. Rewired 简介&#xff1a;Rewired是Unity中最受欢迎的输入系统替代…

基于YOLOv10的垃圾检测系统

基于YOLOv10的垃圾检测系统 (价格90) 包含 [CardBoard, Glass, Metal, Paper, Plastic] 5个类 [纸板, 玻璃, 金属, 纸张, 塑料] 通过PYQT构建UI界面&#xff0c;包含图片检测&#xff0c;视频检测&#xff0c;摄像头实时检测。 &#xff08;该系统可以根据数据训练出的…

mysql性能优化-MySQL 复制与高可用

一、MySQL 复制的工作原理 MySQL 复制是指将一个 MySQL 实例&#xff08;主库&#xff0c;Master&#xff09;上的数据和操作同步到其他实例&#xff08;从库&#xff0c;Slave&#xff09;&#xff0c;从而实现数据的多副本存储和分布式处理。 1. 复制的三大步骤 MySQL 复制…

OpenHarmony鸿蒙( Beta5.0)RTSPServer实现播放视频详解

鸿蒙开发往期必看&#xff1a; 一分钟了解”纯血版&#xff01;鸿蒙HarmonyOS Next应用开发&#xff01; “非常详细的” 鸿蒙HarmonyOS Next应用开发学习路线&#xff01;&#xff08;从零基础入门到精通&#xff09; “一杯冰美式的时间” 了解鸿蒙HarmonyOS Next应用开发路…

搭建 WordPress 及常见问题与解决办法

浪浪云活动链接 &#xff1a;https://langlangy.cn/?i8afa52 文章目录 环境准备安装 LAMP 堆栈 (Linux, Apache, MySQL, PHP)配置 MySQL 数据库 安装 WordPress配置 WordPress常见问题及解决办法数据库连接错误白屏问题插件或主题冲突内存限制错误 本文旨在介绍如何在服务器上…

深入理解Java虚拟机:Jvm总结-Java内存区域与内存溢出异常

第二章 Java内存区域与内存溢出异常 2.1 意义 对于C、C程序开发来说&#xff0c;程序员需要维护每一个对象从开始到终结。Java的虚拟自动内存管理机制&#xff0c;让java程序员不需要手写delete或者free代码&#xff0c;不容易出现内存泄漏和内存溢出问题&#xff0c;但是如果…

C++——智能指针

目录 一、RAII 二、auto_ptr 三、unique_ptr 四、shared_ptr 一、RAII RAII&#xff1a;是一种利用对象生命周期来控制程序资源&#xff08;如内存、文件句柄、网络连接、互斥量等等&#xff09;的简单技术。 在对象构造时获取资源&#xff0c;接着控制对资源的访问使之在…

Python学习笔记--类型、运算符、循环

Python学习笔记 01-hello world """ 第一个 """ print("hello world") # 输出"hello world" print("welcome!") # 输出"welcome!" 02- 注释 # 单行注释# 多行注释多行注释03- 标识符 ""…

Oracle LiveLabs实验:Oracle Exadata 平台性能特性

此实验"Oracle Exadata Platform Performance Features"申请地址在这里。 本文所有的脚本位于这里。 此实验支持Exadata X7, X8, X8M, X9M&#xff0c;数据库版本支持19和21。我的实验环境为X9M&#xff0c;19c数据库。 实验 1&#xff1a;创建实验室环境 任务 1…