我需要帮助打印数组,我需要每行打印6个项目并切换到第七个和后续数字的下一行。还有谁会将数字输入数组而不定义输入多少个数字?在特定行上打印数组
import java.util.Scanner;
public class NumberArray
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
System.out.println("How many grades do you want to enter?");
int num = input.nextInt();
int array[] = new int[num];
System.out.println("Enter the " + num + " grades now.");
for (int grades = 0 ; grades < array.length; grades++)
{
array[grades] = input.nextInt();
}
System.out.println("These are the grades you have entered.");
printArray(array);
}
public static void printArray(int arr[])
{
int n = arr.length;
for (int i = 0; i < n; i++) {
System.out.print(arr[i] + " \t");
}
}
}
如果你想看看你是否在第7行,只需检查你的迭代器是否为7.如果你想看看你是否在7的倍数,然后测试modula(%)7 == 0 – Chris 2014-11-02 22:24:09
println会打印并进入下一行,打印将不会...(除非您打印回车) – Chris 2014-11-02 22:24:25