java语言怎么用for循环创建字符串数组fontSizes={“1”,"2","3",……”100“}?
发布网友
发布时间:2023-03-20 19:54
我来回答
共5个回答
热心网友
时间:2023-10-08 20:04
public class Test {
public static void main(String [] args){
//for循环创建字符串数组
String [] fontSizes = new String [100];
for(int i=0;i<100;i++){
fontSizes[i]=""+(i+1);
}
//迭代输出查看结果
for(String s:fontSizes){
System.out.print(s+" ");
}
}
}
热心网友
时间:2023-10-08 20:05
String fontSizes[] = new String[100];
for(int i=1; i<=100;i++){
fontSizes[i-0] = String.valueOf(i);
}
看不懂的地方可以追问我
热心网友
时间:2023-10-08 20:05
StringBuffer sb = new StringBuffer("fontSizes={");
for(int i=1;i<=100;i++)
{
sb.append("'").append(i).append("'").append(i<100?",":"");
}
sb.append("}");
System.out.println(sb);
热心网友
时间:2023-10-08 20:06
String[] fontSizes = new String[100]
for (int i=1; i <= 100; i++) {
fontSizes[i-1] = i + "";
}
热心网友
时间:2023-10-08 20:06
String[] array = new String[100];
for(int i=0;i<array.length;i++){
array[i] = i+1+"";
}追问为什么arry[i]=Integer.toString(i+1)不行,i+1+""相当于"i+1"?
追答i+1+“”是先计算i+1,然后把这个整形数字转换成字符串
"i+1"就是一个字符串
arry[i]=Integer.toString(i+1)应该是可以的吧?你可以试一下,我用上面的写法只是因为懒,少打多少字母啊