找回密码
 立即注册
搜索
查看: 259|回复: 0

java程序FizzBuzz1

[复制链接]

43

主题

27

回帖

91

积分

注册会员

积分
91
发表于 2004-10-20 17:48:39 | 显示全部楼层 |阅读模式
/**
* 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( );
    }
}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-19 21:50 , Processed in 0.086413 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表