写一个程序打印1到100这些数字。但是遇到数字为3的倍数的时候,打印“Fizz”替代数字,5的倍数用“Buzz”代替,既是3的倍数又是5的倍数打印“FizzBuzz”。

解决方案 »

  1.   

    for(int i=1;i<100;i++){
      if(i%3==0){
        System.out.println("Fizz");
      }else if(i%5==0){
        System.out.println("Buzz");
      }else if(i%3==0&&i%5==0){
        System.out.println("FizzBuzz");
      }else{
        System.out.println(i);
      }
    }
      

  2.   

    <font color="red" size="+1">请不要使用这个代码去交作业</font>
    <font color="red" size="+1">请使用这个代码去交作业</font>
    for (int i = 1; i < 100; i++) {
    if (i % 3 == 0) {
    if (i % 5 == 0) {
    System.out.println("FizzBuzz");
    continue;
    }
    System.out.println("Fizz");
    continue;
    } else if (i % 5 == 0) {
    System.out.println("Buzz");
    continue;
    } else {
    System.out.println(i);
    }
    }