나는이 문제에 부딪혔을 때 사용자가 선택한 통화를 사용하고 금액을 변환하는 기본 통화 변환기를 만들고 있습니다. 도움과 조언을 부탁드립니다.유형 불일치 : 스캐너에서 부울로 변환 할 수 없음
import java.util.Scanner;
class Converter {
public static void main(String args[]){
double PLN;
double GDP;
System.out.println("Which currency do you wish to convert?");
System.out.println("Press a corresponding number");
System.out.println("1. Great British Pound (GDP) £");
System.out.println("2.Polish zloty (PLN) zl");
Scanner option = new Scanner(System.in);
if (option = 1){
}
}
}
오류
Exception in thread "main" java.lang.Error: Unresolved compilation problems: Type mismatch: cannot convert from Scanner to boolean Type mismatch: cannot convert from int to Scanner at Converter.main(Converter.java:14)
없음을; 그건 아직도 잘못입니다. 문자열은 참조로 비교됩니다. – SLaks
@SLaks 내 부분에 JS와 Ruby가 너무 많음) – Doorknob
나는 예를 들어서 'readLine'을 사용했기 때문에 3 번째 점을 좋아한다. 왜냐하면 그는 'nextInt'를 사용할 수 있고 point 3은 무의미하다. – nachokk