gpt4 book ai didi

java - 构建一个仅打印基于文件的数组的特定部分的方法

转载 作者:行者123 更新时间:2023-12-01 23:21:25 25 4
gpt4 key购买 nike

大家好。我必须构建一个仅打印数组的一部分的方法。

我是这样设置的:

printArray1( intList, countOfInts, 3,  6 );

因为它表示它在 array[3] 和 array[6] 之间包含打印。

我的问题是我不知道如何将分段部分构建到方法中。

这就是我想出来的。

static public int printArray1( int[] intList, int countofInts, ???, ???)
{
if (countofInts >= 0 && (intList.length-9 <= countofInts && countofInts >= (intList.length-6) ))
{
for (int i = 0; i < countofInts; i++)
{
System.out.print(intList[i] + "\t ");
}
}

return countofInts;
}

如何将这种划分合并到方法中?

在程序的早期,它读取一个文件,然后将信息存储到一个数组中。如何获得仅打印数组的特定部分的方法?

最佳答案

我想这就是你想要的:

public static void main(String[] args) {
printArray1(new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }, 3, 6);
// prints: '3 4 5 6 '
}

static public void printArray1(int[] intList, int from, int to) {
if (to > from && intList.length > to) {
for (int i = from - 1; i < to; i++) {
System.out.print(intList[i] + "\t ");
}
} else {
System.out.println("Invalid Inputs");
}
}

关于java - 构建一个仅打印基于文件的数组的特定部分的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20570994/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com