이번에는 자바에서 메소드를 만들고 사용하는 내용을 다뤄보려 한다. 오늘은 내가 수업 때 사용한 자바 코드로 내용을 대체하려 한다. 각 문장마다 주석을 달아두어 이해하기에 큰 어려움을 없을 것이다. Main.java public class Main { public static void main(String[] args) { // TODO Auto-generated method stub //학생 성적 관리 프로그램 //[이름, 국어, 영어, 평균] String name; int kor; int eng; double aver; name = "sam"; kor = 80; eng = 70; aver = (double)(kor+eng)/(double)2; //각각의 값을 저장하는 변수들을 개별로 만들면 관리도 어렵..
자바는 객체지향 프로그래밍이라고들 한다. 그럼, 객체는 뭘까? 고유한 기능(동작)과 값(데이터)을 가진 녀석이라고 할 수 있다. (변수[필드] + 함수[메소드]) 우리가 몇 번 사용해봤던 Random객체는 간단히 임의의 값을 만들어 내는 능력을 가진 녀석. String객체는 문자열을 관리하는 능력을 가진 녀석. Scanner객체는 키보드로 입력된 값을 자료형 별로 받아주는 능력을 가진 녀석. 으로 요약해볼 수 있겠다. 위 Random, Scanner, String이라는 객체의 능력을 구분하는 명칭을 class라고 한다. 즉, 객체의 종류를 class라고 한다. 또는 객체의 자료형을 class라고 한다. (변수의 종류를 자료형이라고 하듯) 자바에서는 이러한 클래스들을 기능별로 약 2000여개 정도 만들어두..