你可以用switch语句
switch(new Integer(power).intValue() ){
case 1:choose1 ="selected";
case 2:choose2 ="selected";
以下类似

解决方案 »

  1.   

    如果执行遇到了相应的值后要"退出switch"语句....是用break语句吗?直接加几可以吗?
    该switch语句我不太了解.....
      

  2.   

    你最好用一个数组来表示这些变量,这样你的程序会更清晰一点的。
    String[] choose = new String[8];
    for(int i=0;i<8;i++){
    if(new Integer(power).intValue() == i){
      choose[i] = "selected";
    break;                //跳出for循环
    }//end if
    }//