Java语言中用for. while. do while三种循环语句求100以内的阶乘

如题所述

public class jiec {
    
    public void forf(){
        double sum = 1;
        for (int i = 1; i < 100; i++) {
            sum = sum*i;
        }
        System.out.println(sum);
    }
    
    public void whiles(){
        double sum = 1;
        int i=1;
        while(i<100){
            sum = sum*i;
            i++;
        }
        System.out.println(sum);
    }
    
    public void dowhile(){
        double sum =1;
        int i=1;
        do{
            sum = sum*i;
            i++;
        }while(i<100);
        
        System.out.println(sum);
    }

    public static void main(String[] args) {
    
        jiec j = new jiec();
        j.forf();
        j.whiles();
        j.dowhile();
    }

}

温馨提示:答案为网友推荐,仅供参考
相似回答