|
/**
* This program plays the game "Fizzbuzz". It counts to 100, replacing each
* multiple of 5 with the word "fizz", each multiple of 7 with the word "buzz",
* and each multiple of both with the word "fizzbuzz". It uses the modulo
* operator (%) to determine if a number is divisible by another.
*这个程序玩一个名为“Fizzbuzz”游戏。从1到100,遇到一个都被5带除的数就把它替换为"fizz",遇到一个能把7整除的数就把它替换为"buzz",如果这个数即能被5整除又能把7整 除就把它替换为"fizzbuzz"。它用到了(%)来判断一个数能不能被另一个数整除。
下面我们把它汉化一下,即遇到能被5整除的数输出“能被5整除”,遇到能被7整除的数输出“能被7整除”,遇到既能被5又能被7整除输出“既能被5又能被7整除”
**/
public class FizzBuzz1 { // Everything in Java is a class
public static void main(String[ ] args) { // Every program must have main( )
for(int i = 1; i <= 100; i++) { // count from 1 to 100
if (((i % 5) == 0) && ((i % 7) == 0)) // Is it a multiple of 5 & 7?
System.out.print("既能被5又能被7整除");
else if ((i % 5) == 0) // Is it a multiple of 5?
System.out.print("能被5整除");
else if ((i % 7) == 0) // Is it a multiple of 7?
System.out.print("能被7整除");
else System.out.print(i); // Not a multiple of 5 or 7
System.out.print(" ");
}
System.out.println( );
}
} |
|