public static double Num (JTextField field){
String s1 = field.getText();
String n = new String ("N");
String e = new String ("E");
String w = new String ("W");
String s = new String ("S");
if (s1.equalsIgnoreCase(n)){
return 1;}
else if (s1.equalsIgnoreCase(e)){
return 1;}
else if (s.equalsIgnoreCase(s)){
return -1;}
if (s1.equalsIgnoreCase(w)){
return -1;}
}
Привет Я новичок в программировании на Java. Ну, я просто хотел вернуть определенные значения из двойника. Я присоединяю часть кода. Я выбрал double, потому что мне нужно использовать его значение в последующих разделах основного кода класса.Возврат значения из double с использованием операторов if/else/if
После этого я получаю сообщение об ошибке говорящее
Этот метод должен возвращать результат типа двойной.
И программа предлагает добавить (еще один) возврат в конце.
Не нужно создавать 'new String (« N »)', просто сравните, как теперь, с '' N ''. Можете подумать о логическом или ('' ''). –