import br.com.alvaro.temp.ConversorTemperaturaPadrao;
//TIP To <b>Run</b> code, press <shortcut actionId="Run"/> or
// click the <icon src="AllIcons.Actions.Execute"/> icon in the gutter.
public class Main {
public static void main(String[] args) {
ConversorTemperaturaPadrao conversor = new ConversorTemperaturaPadrao();
conversor.celsiusParaFahrenheit(2.0);
conversor.fahrenheitParaCelsius(5);
}
}
package br.com.alvaro.temp;
public class ConversorTemperaturaPadrao implements ConversorTemperatura {
@Override
public void celsiusParaFahrenheit(double c){
double fah;
fah = c * 1.8 + 32;
System.out.println("Calsius para Fahrenheit: " + fah);
}
@Override
public void fahrenheitParaCelsius(double fah){
double cel = 32;
fah = (fah - cel) * 5 /9;
System.out.println("Fahrenheit para Celsius: " + fah);
}
}
package br.com.alvaro.temp;
public interface ConversorTemperatura {
public void celsiusParaFahrenheit(double c);
public void fahrenheitParaCelsius(double f);
}