回 帖 发 新 帖 刷新版面

主题:求助

求0-10间偶数的程序,结果不正确,请高手指教啊
package zuoye4;
import javax.swing.JOptionPane;

public class oushux {
    public static void main(String[] args) {
        Oushu myOushu = new Oushu();
        String output = "偶数有:";
        output += myOushu.getoutput();
        JOptionPane.showMessageDialog(null,output,"Output",JOptionPane.INFORMATION_MESSAGE); 
    }  
}
class Oushu{
    private int i;
     public Oushu(){
     }
     public int geti(){
         for (i=0;i<=10;i++){
            if (i%2==0)
                continue;  
         } 
         return i;
     }
     public String getoutput(){
         return geti()+",";
     }
}

回复列表 (共1个回复)

沙发

package zuoye4;
import javax.swing.JOptionPane;

public class oushux {
    public static void main(String[] args) {
        Oushu myOushu = new Oushu();
        String output = "偶数有:";
        output += myOushu.getoutput();
        JOptionPane.showMessageDialog(null,output,"Output",JOptionPane.INFORMATION_MESSAGE); 
    }  
}
class Oushu{
     public boolean geti(int n){
         return n%2==0?true:false;
     }
     public String getoutput(){
         String tmp = "";
         for(int i=0;i<11;i++)
         {
             if(this.geti(i))
                 tmp+=i+",";
         }
         return tmp;
     }
}

我来回复

您尚未登录,请登录后再回复。点此登录或注册