大家好,我提问说“java 编程生成代码”,其实我不清楚怎么提问。
我记得java中有一种机制:比如说我想定义10个变量分别为
int m1=1,m2=2,m3=3,m4=4,m5=5,m6=6,m7=7,m8=8,m9=9,m10=10;
那么这种机制可以用for循环生成,好像是
for(int i=1;i<=10; i++) 
{
    //这里面我不知道怎么写的。就是和i结合定义出以上的10个变量。
}不知道大家看懂了没有,这里仅一个for循环就生成了所需要变量,包括初始化。
另处,for里面生的变量,外里能用吗?谢谢大家。

解决方案 »

  1.   

    public class intnum {
    public static void main(String[] args) {
    int[] m = new int[10];
    for (int i = 0; i < m.length; i++) {
    m[i]=i;
    }
    }}
      

  2.   

    用AspcetJ,可以扩展现有类的定义
      

  3.   

    谢谢二位的回答。
    但是,我现在是在录找java这种机制。目的在于,有时候程序需要根据用户输入动态生成相应数目的变量。
    所以我要找的这种机制是最好的做法。因此,还需要大家多多帮忙!
      

  4.   

    那你肯定就需要用户传入适当的参数了,
    “ lihan6415151528 ”的方式你可以考虑的。
      

  5.   

    java中定义的变量范围的{},所以你在里面定义的变量在外面是不能用的,只能通过调用那个方法来用
      

  6.   

    看看velocity