gpt4 book ai didi

java - 空字符串语法说明 ""

转载 作者:行者123 更新时间:2023-12-01 10:57:30 25 4
gpt4 key购买 nike

我听不懂String tabell = "";为什么? ""

我无法理解以下内容:tabell = tabell + i + " " + i*i + "

文件 Tab.java

public class Tab {
public static void main (String[] arg) {
String tabell = "";
for (int i=1; i<=12; i++)
tabell = tabell + i + " " + i*i + " " + i*i*i + " ";
JOptionPane.showMessageDialog(null, tabell);
}
}

最佳答案

甚至需要

String tabell = ""; 创建 String 对象。 (否则 tabell 将为 null

i*ii^2i*i*i = i^3 相同>

tabell = tabell + i + ""+ i*i + ""+ i*i*i + "";

本质上,它会将其附加到 tabell 中已有的 String 中:

(i = 1, first for iteration)
1 1 1
(i = 2, second for iteration)
2 4 8
(i = 3, third for iteration)
3 9 27
etc...

因此,在 for 循环 3 次迭代之后,您的字符串将是:

1 1 1 2 4 8 3 9 27

最后,在循环之后,将显示一个 MessageDialog,其中包含当前的 tabell 内容:

JOptionPane.showMessageDialog(null, tabell);

关于java - 空字符串语法说明 "",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33546709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com