Write a fizzbuzz program in a language you've never used before. It's not hard, but I assume that if you come up with difficult challenges, people won't do them.
Name:
Anonymous2018-04-16 18:01
I'm sorry this is my first time writing Java. Can somebody please code review?
interface Quux { public String getValue(); }
class FizzBuzzException extends Exception { public FizzBuzzException(String message) { super(message); } }
// Get the string of Fizz @Override public String getValue() { if (isFizzValid) { // Is Fizz return getFizz(); } else { // Is not Fizz return null; } } }
class Buzz implements Quux { public boolean isBuzzValid; static String buzz;
if (fizzValue == null && buzzValue == null) { throw new NoFizzBuzzException("No fizzbuzz"); } else { String value = ""; if (fizzValue != null) { value = value + fizzValue; } if (buzzValue != null) { value = value + buzzValue; }
return value; } } }
class FizzBuzzCalculator { public int fizzDiscriminator; public int buzzDiscriminator; public int zero; // Zero public int numberToCalculate;
public FizzBuzzCalculator(int number) { fizzDiscriminator = 3; buzzDiscriminator = 5; zero = 0; numberToCalculate = number; }
public FizzBuzzFactory calculate() { boolean fizzValid; boolean buzzValid;