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

如何在print语句中直接打印数组值?[闭门]

张岳
2023-03-14

我想直接使用arr[I]和arr[j]打印数组的值,但这会引发一些错误

Scanner sc =new Scanner(System.in);
    int[] arr=new int[4];
    for(int i=0;i<4;i++){
        arr[i]=sc.nextInt();
    }
    for(int i=0;i<2;i++){
        for(int j=2;j<4;j++){
            System.out.println(arr[i]" + "arr[j]);
        }

数组值:10 20 30 40我希望输出为:

10 + 30
10 + 40
20 + 30
20 + 40

但它正在抛出一些错误

Main.java:19: error: ')' expected
            System.out.println(arr[i]" + "arr[j]);
                                     ^
Main.java:19: error: not a statement
                System.out.println(arr[i]" + "arr[j]);
                                               ^
Main.java:19: error: ';' expected
                System.out.println(arr[i]" + "arr[j]);
                                                  ^

如何打印数组值直接在打印语句,即System.out.println(arr[i]"arr[j])?

共有2个答案

费锋
2023-03-14
 System.out.println(arr[i] + " + " + arr[j]);

在这里,引号外的加号是字符串连接运算符。

解阳泽
2023-03-14
        System.out.println(arr[i]" + "arr[j]);

这是不正确的,您缺少连接字符串的功能

        System.out.println(arr[i] + " + " + arr[j]);
 类似资料:
  • 我刚开始在大学课程中学习Java。如果/然后声明还没有涵盖,但我想我可以自己试试。我最终发现了一些语法错误,我认为我已经修复了这些错误,但现在当我尝试用整数添加字符串时,似乎会出现操作数错误。 但是,我在最后3个print语句中出现了一个错误,我认为这是因为我试图组合字符串和整数。我怎么解决这个?

  • 问题内容: 我有一些程序在评估病情后想得到某种确认。 例如,pusedocode就像 我应该如何在MySQL中做到这一点? 问题答案: 如果您不想两次将文本用作列标题和值,请使用以下stmt!

  • 我的test.feature文件: 我的test_steps.py文件:

  • 是否有一种方法可以只使用一条打印语句,但仍能达到与下面代码中相同的效果?我尝试了在这种情况下无法使用的结束语句,或者我使用了错误的结束语句:

  • 这个程序将让你了解如何在C中打印数组。我们需要声明和定义一个数组,然后循环到数组的长度。 在每次迭代时,我们将打印一个数组的索引值。 我们可以从迭代本身获取此索引值。 算法 (Algorithm) 让我们首先看看该程序的逐步程序应该是什么 - START Step 1 → Take an array A and define its values Step 2 → Loop for e