JAVA 썸네일형 리스트형 [JAVA] 자바 코드색이 안나오는 에러/ MAIN함수 에러 이 처럼 전체적인 코드나 코드의 일부분의 색상이 인식이 안되는 경우가 있다. 에러는 아래와 같이 main함수가 시작되는 부분에서 compile 오류가 뜸. 즉, 문법적인 문제라는 것 가장 아랫단에 내려오면 에러가 있는 것을 확인할 수 있다. 화이팅(exitos) 더보기 [JAVA] 자바 boolean이란? boolean 사용법 자바에서 데이터형 중에 boolean이 있다. 특징 - 결괏값을 true('1') 아니면 false('0')로 준다. 사용법 다른 boolean 값에 넣어서 조건을 넣어서 2지선다로 출력을 할 수 있다. 더보기 [JAVA] 자바 SCANNER(스캐너) 개행 문제/ 건너뛰기 / 값 못적음 자바에서 nextLine()을 사용하는 경우 버퍼에 남아있는 개행문자로 인하여 다음 scanner에 입력이 안되고 띄어쓰기가 발생하여 공백이 저장되는 경우가 있다. 예시를 한번 참고해보자 이처럼 스캐너로 다른 값을 입력한 뒤 nextLine()을 통하여 문자열을 받으려고 하면 nextLine()이 다른 next()들이 버퍼에 남긴 개행(공백)을 인식하기 때문에 생기는 현상이다. 보이는 것과 같이 다른 next()를 nextLine()앞에 사용했을 때 공백을 인식하여 nextLine()은 입력을 하지 못하는 상태를 볼 수 있다. 이를 해결하기 위해는 공백을 인식하는 nextLine();을 원래 사용하려고 하는 nextLine() 앞쪽에 사용해주면 제대로 입력이 가능하다. 이처럼 scanner.nextLin.. 더보기 [JAVA] overload 와 override의 차이점 overload의 사전적 의미로는 '많이 싣는다' 라는 의미로 사용된다. 자바에서 의 overloading은 한개의 메소드의 이름으로 매개변수의 데이터 유형과 개수를 달리하여 여러 번 사용하는 것을 말한다. 리턴 타입은 상관이 없다. 즉, 한 곳에 여러개를 싣는다는 의미로 받아들이면 된다. 간단하게 스타크래프트의 오버로드를 생각하면 될듯하다(곂쳐서 유닛들을 실으니까). override의 사전적 의미는 더 중요하다는 의미를 가진다. 무언인가의 위에 ride(타는) 것으로 보면 되겠다. 자바에서 의 overriding은 부모클래스의 메소드를 상속하여 하위클래스에서 다른 형태로 바꾸어 사용하는 것입니다. 이러한 상황에서 부모클래스의 메소드보다 우선적으로 하위클래스의 메소드가(override한) 작동되므로 보다.. 더보기 이전 1 다음