当前位置: 首页 > 知识库问答 >
问题:

如何在Java中打印数组?

穆展鹏
2023-03-14
public class Array2 {
    private static int i;
    private static int[] vett ;
    private static int num2;
    private static int n;



 public static void main(String[] args) throws IOException{


     InputStreamReader In = new InputStreamReader(System.in); 
     BufferedReader myInput = new BufferedReader(In); 
     String stringa = new String();

     String s="";

     System.out.println("Enter the number of integers:");
     n = Integer.parseInt(myInput.readLine());  

      vett=new int[n];

              for(i=0;i<n;i++){
                  System.out.println("Insert integer:");
                  num2 = Integer.parseInt(myInput.readLine());  
                  s=s+vett[i]+" ";

        }  
               System.out.println(s);

 }



 }

运行:

Enter the number of integers:
2
Insert integer:
1
Insert integer:
2
0 0 

共有1个答案

仲孙钊
2023-03-14

您实际上并没有用nbsp;num2做任何事情,您需要像这样的东西

vett[i] = num2;

你可以使用以下语句打印它

   `System.out.println(Arrays.toString(array));` 

//其中数组为Vett[i]

 类似资料:
  • 问题内容: 我正在尝试用Java格式化两个数组以打印如下内容: 我正在使用以下代码: 但是我得到的是格式不正确的结果: 如何将所有列直接排列在顶部标题的下面? 有没有更好的方法可以做到这一点? 问题答案: 您应该看一下格式: 这将提供15个插槽,并在需要时在其中填充空格。 但是,我注意到您没有对数字进行右对齐,在这种情况下,您需要在书本字段中左对齐: 这是一个工作片段示例: 导致:

  • 我希望在下面的代码中输出一个文本而不是: ie我希望输出为

  • 我应该如何将它打印到我的控制台,并使它显示我在方法中声明的数组? 当我试图打印它时,就像: 不管用,那我该怎么做呢? 我只是想知道如何在我的控制台打印它。

  • 问题内容: 假设我在寄存器中有一个整数,该如何打印?您可以显示一个简单的示例代码吗? 我已经知道如何打印一个字符串,例如“ hello,world”。 我正在Linux上进行开发。 问题答案: 如果您已经在Linux上,则无需自己进行转换。只需使用printf即可: 请注意,由于使用了cdecl调用约定,因此我们需要在此之后恢复堆栈指针,即,将每个传递给函数的参数添加4个字节。

  • 因此,我得到了如下列表,其中包含lambda表达式: 但是我不能实例化和修改lambda表达式中的变量,因为它必须是。我有办法做到这一点吗?

  • 问题内容: 我想读取捕获的异常的完整堆栈跟踪。 例如: 我想阅读“ … 23更多”,以了解异常的来源。 问题答案: 答案很简单,这些行已经在stacktrace中了:) 基本上,以下情况正在发生: