当前位置: 首页 > article >正文

Java学习,输出数组元素

Java 中输出数组元素,通常涉及遍历数组并逐个打印其元素。for循环是,最基本的遍历数组的方法,Arrays类提供了一个静态方法toString,可以接受一个数组作为参数,返回一个包含数组元素的字符串,打印一维数组非常方便。

示例:
public class PrintArrayExample { 
    public static void main(String[] args) {
        // 创建一个整数数组
        int[] numbers = {1, 2, 3, 4, 5};
 
        // 方法1:使用for输出
        System.out.print("Using for loop: ");
        for (int i = 0; i < numbers.length; i++) {
            System.out.print(numbers[i] + " ");
        }
        System.out.println(); // 换行
        }
        System.out.println(); // 换行
 
        // 方法2:增强型for循环
        System.out.print("Using enhanced for loop: ");
        for (int number : numbers) {
            System.out.print(number + " ");
        }
        System.out.println(); // 换行
 
        // 方法3:Arrays类的toString输出(适用于一维数组)
        System.out.println("Using Arrays.toString method: " + java.util.Arrays.toString(numbers));
 
        // 二维数组,可以嵌套循环来输出元素
        int[][] matrix = {
            {1, 2, 3},
            {4, 5, 6},
            {7, 8, 9}
        };
 
        // 输出二维数组元素
        System.out.println("2D Array:");
        for (int i = 0; i < matrix.length; i++) {
            for (int j = 0; j < matrix[i].length; j++) {
                System.out.print(matrix[i][j] + " ");
            }
            System.out.println(); // 每行结束后换行
        }
    }
}

结果:

Using for loop: 1 2 3 4 5 
Using enhanced for loop: 1 2 3 4 5 
Using Arrays.toString method: [1, 2, 3, 4, 5]


2D Array:
1 2 3 
4 5 6 
7 8 9


http://www.kler.cn/a/446866.html

相关文章:

  • 什么?Flutter 可能会被 SwiftUI/ArkUI 化?全新的 Flutter Roadmap
  • Vulnhub靶场Nginx解析漏洞复现
  • UDP系统控制器_音量控制、电脑关机、文件打开、PPT演示、任务栏自动隐藏
  • springmvc的拦截器,全局异常处理和文件上传
  • Go 1.24即将到来!
  • Vue3组件封装技巧与心得
  • 31.设计模式
  • Element@2.15.14-tree checkStrictly 状态实现父项联动子项,实现节点自定义编辑、新增、删除功能
  • Java基础面试题17:GenericServlet和HttpServlet有什么区别?
  • 【Java】mac安装Java17(JDK17)
  • 前端数据持久化指南:LocalStorage、SessionStorage 等的区别与应用
  • 从零用java实现 小红书 springboot vue uniapp (4)个人主页优化
  • 首个!艾灵参编的工业边缘计算国家标准正式发布
  • Epic游戏使用mod
  • MySQL通过日志恢复数据的步骤
  • Java中的方法重写:深入解析与最佳实践
  • debian linux 连网自动调整时间 (报错 Unit systemd-timesyncd.service could not be found.)
  • .NET周刊【12月第2期 2024-12-08】
  • pytorch离线安装步骤
  • 中阳动态分散投资策略:构建多元化投资组合的科学路径
  • 前端引入字体文件
  • 点云空洞的边界识别提取 pso-bp 神经网络的模型来修复点云空洞 附python代码
  • DataFrame to list(pandas框架转列表)
  • MySQL三大日志-Binlog
  • linux作 samba 服务端,linux windows文件互传,免账号密码
  • 底层理论基础(单片机)