Commit d6bf0deb authored by jcechace's avatar jcechace
Browse files

Improved sources

parent 0c23cb36
Loading
Loading
Loading
Loading
+3 −3
Original line number Original line Diff line number Diff line
@@ -5,7 +5,7 @@ package cz.muni.fi.pb162.git;
 *
 *
 * @author Jakub Cechacek
 * @author Jakub Cechacek
 */
 */
public interface Convertor {
public interface Converter {


    /**
    /**
     * @return amount of czech crowns per unit of foreign currency
     * @return amount of czech crowns per unit of foreign currency
@@ -18,7 +18,7 @@ public interface Convertor {
     * @param amount amount in foreign currency
     * @param amount amount in foreign currency
     * @return amount in czech crowns
     * @return amount in czech crowns
     */
     */
    double toCzk(int amount);
    double toCzk(double amount);


    /**
    /**
     * Convert czech crown to foreign currency
     * Convert czech crown to foreign currency
@@ -26,6 +26,6 @@ public interface Convertor {
     * @param amount amount czech crowns
     * @param amount amount czech crowns
     * @return amount in foreign currency
     * @return amount in foreign currency
     */
     */
    double fromCzk(int amount);
    double fromCzk(double amount);


}
}
+33 −0
Original line number Original line Diff line number Diff line
package cz.muni.fi.pb162.git;


/**
 * Program entry-point for demonstration purposes
 * @author Jakub Cechacek
 */
public class Demo {

    public static final double CZK_AMOUNT = 1000;
    public static final double FOREIGN_AMOUNT = 100;

    public static void main(String[] args) {
        Converter converter = null;

        // TODO: uncomment one of the follwing;
//        converter = new EuroConverter();
//        converter = new DollarConverter();

        if (converter != null) {
            double foreign = converter.fromCzk(CZK_AMOUNT);
            double czech = converter.toCzk(FOREIGN_AMOUNT);

            System.out.println(CZK_AMOUNT + " in czk is " + foreign + " in foreign currency");
            System.out.println(FOREIGN_AMOUNT + " in foreign currency is " + foreign + " czk");
        } else {
            System.err.println("No converter implementation found");
        }

    }


}
+0 −11
Original line number Original line Diff line number Diff line
package cz.muni.fi.pb162.git;

/**
 * @author Jakub Cechacek
 */
public class Main {

    public static void main(String[] args) {

    }
}