본문 바로가기

Java

Java println 출력이 되지 않는 이유

반응형

30분을 헤맸다. 

처음 class파일을 만들 때 이름과 main 메서드가 있는 class 이름이 같아야 한다. 

이름이 일치하지 않으면 아무리 컨트롤 f11을 눌러봐도 콘솔창에는 아무 것도 나오지 않는다. 

이름이 일치하는지 꼭 확인할 것...!

 

class Car {
	String color;
	String geartype;
	int door;
	
	Car () {}
	
	Car(String c, String g, int d) {
		color = c;
		geartype = g;
		door = d;
	}
}

class Car12 {
	public static void main(String[] args) {
		Car c1 = new Car();
		c1.color = "white";
		c1.geartype = "auto";
		c1.door = 4;
		
		Car c2 = new Car("white", "auto", 4);
		
		System.out.println(c2.color);
		System.out.println(c1.door);
	}
}

 

반응형