Читая книгу Шилдта наткнулся в самом начале на задачу где нужно написать конвертер из литров в галлоны и решил ее чуть чуть усовершенствовать написав консольный конвертер
import java.io.*;
import java.util.*;
public class GalToLit{
private static double var;
private static String type1;
private static double result;
public static void main (String args[]) throws Exception {
BufferedReader read = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Введите величину (Литр или Галлон)");
type1 = read.readLine();
System.out.println("Введите колличство");
var = Double.parseDouble(read.readLine());
System.out.println(choise(type1,var));
}
public static double choise(String type1, double var){
if (type1.equals("Литр"))
result=var/3.3785;
else if (type1.equals("Галлон"))
result=var*3.3785;
return result;
}
}
Столкнулся с такой проблемой: в IDE Idea все работает как надо, но при запуске из cmd результат всегда равен 0.00.
Хотелось бы разобраться почему так происходит.