什么是&引用;用java是什么意思?

什么是&引用;用java是什么意思?,java,Java,我必须从书上做一个练习。这项工作是: 编写一个过滤器,以读取整数序列并打印整数,从而删除连续出现的重复值。例如,如果输入为1 2 1 5 1 7 7 7 7 1 1 1 1 1 1 1 1 1 1 1,则程序应打印1 2 1 5 1 7 1 public class B1_5_6 { public static void main(String[] args) { int waarde1 = StdIn.readInt(); //eerste waarde die je invu

我必须从书上做一个练习。这项工作是:

编写一个过滤器,以读取整数序列并打印整数,从而删除连续出现的重复值。例如,如果输入为1 2 1 5 1 7 7 7 7 1 1 1 1 1 1 1 1 1 1 1,则程序应打印1 2 1 5 1 7 1

public class B1_5_6
{
  public static void main(String[] args)
  {
    int waarde1 = StdIn.readInt(); //eerste waarde die je invult
    String reeks = waarde1 + " "; //die mag dus altijd geprint worden

    while (!StdIn.isEmpty())
    {
      int waarde2 = StdIn.readInt(); //volgende waardes die je invult
      if (!(waarde1 == waarde2)) // als die niet hetzelfe is dan de voorgaande waarde, mag je dat getal ook uitprinten
      {
        waarde1 = waarde2;
        reeks = reeks + waarde2 + " "; // reeks is de waardes die al uitgeprint mogen worden en daar komt de nieuwe ingevulde waarde bij
      }
    }
    StdOut.println(reeks);
  }
}
我的问题是:

我不明白第二行: 字符串reeks=waarde1+“”//高精度印刷字模

这是什么意思? 这意味着你可以填任何你想填的东西,对吗?还是说是空的

也许对人们来说这是一件简单的事情,但我不明白这条洞线,也不明白你们为什么要这样做。 我明白了,你需要的是顺序排列的数字,而不是前面的数字。。2等于2。但我不明白这是什么基础

”“我的意思是。 我已经做了很多练习,但我仍然不明白这意味着什么,我在任何地方都找不到


感谢您的详细描述和解释。

它在字符串中用作分隔符。基本上是用空格分隔的数字。

字符串“reeks”创建一个带值的字符串,并在其后添加空格。字符串“”包含空格。它只是一个分隔符,便于阅读。

假设有三个字符串包含数字

String a = "123", b = "456", c= "789";
如果要合并此字符串,需要使用+运算符

String d = a + b; // 123456
String e = a + c  // 123789
有时您需要在它们之间添加分隔符。假设我们要添加一个空白

String f = a + " " + b // 123 456
String g = a + " " + c // 123 789
添加这样的分隔符很容易,但当使用for和while等循环时,更难理解。 假设有一个数组包含数字作为字符串

String[] arr = {"12", "34", "56", "78","9"};
您想使用for合并它们

String merged = "";
for (int i = 0; i < arr.length; i++) {
    merged = merged + arr[i];
}
System.out.println(merged) // 123456789

javascript和java是两种不同的语言。
是一个空格(即使在荷兰也是空格)。双引号分隔字符串的开始和结束,因此值是引号之间的值。这是一个空格。您正在以以下格式构建字符串:
number+space+number+space+number+space+number
。“”是一个由1空格组成的字符串,如果不使用
,则输出将是1215171,而不是1 2 1 5 1 7 1
merged = merged + arr[i] + " ";

//In iteration 1
merged = "" + "12" + " "; // "12 "

//In iteration 2
merged = "12 " + "34" + " "; // "12 34 ";

//In iteration 3
merged = "12 34 " + "56"+ " "; // "12 34 56 ";