You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Java中printArray方法未输出指定标签内容的问题求助

问题修复方案

你的printArray方法没有实现打印传入标签的逻辑,还存在冗余代码,具体问题和修复步骤如下:

问题根源

  1. 方法接收了label参数,但完全没有编写输出该参数的代码,导致标签字符串无法被打印
  2. 方法中创建的Scanner in = new Scanner(System.in);是冗余代码,它会读取控制台输入,不仅没有作用还可能导致程序意外阻塞

修复后的printArray方法

public void printArray( String label, int[] array, int count)
{
    // 先打印传入的标签
    System.out.print(label);
    for( int i=0 ; i<count ;++i )
        System.out.print(array[i] + " " );
    System.out.println();
}

说明

  • 新增System.out.print(label);语句,在输出数组内容前先打印标签字符串
  • 删除了无用的Scanner in = new Scanner(System.in);代码,避免潜在问题
  • 如果需要标签和数组内容换行显示,可将System.out.print(label);改为System.out.println(label);,根据需求调整即可

内容的提问来源于stack exchange,提问作者Fatimah

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 18:12:17