【问题标题】:Print values from array打印数组中的值
【发布时间】:2018-03-11 02:03:38
【问题描述】:

如何将数组中的值打印在一行上,用空格分隔?

我还想把光标放在下一行,一旦打印出来。

这是我必须使用的方法:

public static void println(int[] seq){

例如:

println(new int[]{1, 2}) → 1 2

这是我尝试过的:

public static void println(int[] seq) { 
    int x = {seq}; 
    int[] x; 
    x = new int[seq]; 
    System.out.println(x[seq]);
}

【问题讨论】:

  • 您还可以添加一个实际问题吗?以及你尝试过的。不仅仅是你的任务
  • 光标是什么意思?
  • 文本指针应该自动从下一行开始
  • 你在问如何创建println(int[]),它应该在一行上打印每个数字,用空格分隔,然后添加一个“nextLine”字符。但是你试过什么?这是一项非常简单的任务...用问题编辑您的问题,当然还有您尝试过的内容,因为我看不出创建该方法会出现什么问题。
  • 我是新来的,所以我真的需要我能得到的所有帮助,这个东西使用什么术语?我可以看一下代码吗?可能会更好地理解它。

标签: java eclipse


【解决方案1】:

您不需要在您的方法中尝试的所有分配。

您可以通过几种方式打印数字,其中两种如下:

public static void println(int[] seq) {
        //this will print them as an array, i.e. [1, 2, 3]
        System.out.println(Arrays.toString(seq));
        //and print a new line 
        System.out.print("\n");

        //alternatively, if you just want to print the characters
        for (int i = 0; i < seq.length; i++) {
            System.out.print(seq[i] + " ");
        }
    }

您只需要调用println 方法并传入您需要的int[] array

【讨论】:

    猜你喜欢
    • 2021-08-17
    • 1970-01-01
    • 1970-01-01
    • 2016-06-04
    • 1970-01-01
    • 1970-01-01
    • 2017-04-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多