public class NewClass {
public static void main(String[] args) throws Exception {
float i;
System.out.println(섭씨를 입력하세요. : );
i = System.in.read();
System.out.println(화씨는 =+(1.8 * i + 32));
}
}
요게 섭씨를 입력 받아서 화씨로 바꾸는 것인데요....
섭씨 38도를 입력하면 화씨 값이 안맞네요.......124.8도 인가가 나오네요
어디가 잘못된건가요??
터1프한렩 2026.09.15
감사합니다....쫌더 공부를 해야 할 것 같네요
죄암죄암 2026.09.15
제가 알기로는 System.in.read로 받은 데이터는 입력받은 문자를 아스키코드값으로 받아지는 걸로 알고있습니다.
악당 2026.09.15
System.out.println(\i :\+i);
를 해보시면..출력되는 값이 님이 생각하신 값이랑 틀리실 겁니다..
네이버에 System.in.read(); 메소드를 검색해 보세요.