在同一个main中,创建一个包含10个字符串的数组。使用嵌套循环,用值填充它,以便每个元素都是一个包含多个基于索引的x的字符串,因此第0个元素是"",第一个元素是" ; X"第二个元素是" xx",第九个元素是" xxxxxxxxx"。 (提示,一个循环将引导您通过数组,另一个循环将向当前元素添加正确数量的x)。
不知道怎么做......
答案 0 :(得分:0)
首先,您需要从程序的逻辑开始
您需要从main
方法
public static void main(String[] args){
然后你需要define
一组String
s
String[] array = new String[10]; //creates an array of size ten
接下来,您需要考虑循环。您需要的第一个循环是循环索引和数组元素。使用for循环
for(int i=0;i<array.length();i++){
这将在10次内执行内容。接下来,您需要使用StringBuilder追加每个'x'
StringBuilder string =new StringBuilder();
接下来,您需要通过for
i
)
for(int x=0;x<i;x++)
然后追加字符串
string.append("x");
在第二个for循环之后,在索引i
array[i]= string.toString();
然后你就完成了!变量array
是您需要的
public static void main(String[] args){
String[] array = new String[10]; //creates an array of size ten
for(int i=0;i<array.length();i++){
StringBuilder string =new StringBuilder();
for(int x=0;x<i;x++)
string.append("x");
array[i]= string.toString();
}
}
没有StringBuilder
public static void main(String[] args){
String[] array = new String[10]; //creates an array of size ten
for(int i=0;i<array.length();i++){
String string ="";
for(int x=0;x<i;x++)
string += "x";
array[i]= string;
}
}