풀이와는 별개로 궁금한게있어서 질문합니다.

only1hour Reply 8 years 34 weeks ago
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner input= new Scanner(System.in); double a = input.nextDouble(); double b= input.nextDouble(); /* double x,y; y=-0.5x+100; */ if(a>200||a<0) System.out.println("out"); else if (b>100||b<0) System.out.println("out"); else if((b==(-0.5*a+100))||b==0||a==0) System.out.print("on"); else System.out.print("in"); } } 처음에 문제를 풀때 주석 부분에서 y=-0.5x+100 이라고 정의해놓고 생각햇는데요. (실제 문제를 풀떄는 안 필요했지만.. 필요할것같아서.) 여기서 x가 초기화되있지않다보면서 컴파일 오류가 나왔는데.. 왜 그런건지 궁금합니다!