java字符串数组赋值(用简单方法)谢谢

申明一个字符串数组,并把1-99的值放入其中。要求放入其中的值必须是两位(如:{"01","02","03",...,"99"}),并打印此数组。

public class StringArray {
 public static void main(String[] args) {
  String[] s = new String[99];
  for(int i=1; i<=s.length; i++) {
   if(i<10) {
    s[i-1] = "0" + i;
   } else {
    s[i-1] = "" + i;
   }
  }
  for(int i=0; i<s.length; i++) {
   System.out.println(s[i]);
  }
 }
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-06-29
String[] data = new String[99];
DecimalFormat df = new DecimalFormat("00");
for(int i = 0; i < 99; i++)
data[i] = df.format(i + 1);
for(String s : data)
System.out.print(s + " ");

相似回答