함수 (메서드) : 프로그래밍에서 반복되는 명령어들을 찾아 별도로 묶어서 필요할때 마다 불러 사용할 수 있도록 한것 클래스 안에 선언된 함수를 "메서드"라고 부른다. 이벤트를 처리하는 함수를 "이벤트 핸들러"라고 부른다. 프로시저(Procedure), function 함수 선언 형식 [접근지정자] [기타제어자] 리턴자료형 함수명([매개변수...]){ 명령코딩; 명령코딩; [return 리턴값;] } 코딩량이 줄어든다. -> 컴파일 용량이 줄어든다. -> 실행 성능 향상 코드 가독성 좋아지고, 유지보수 용이 팀 작업 -> 개발 생산성 향상 -> 수익
구구단 가로 출력 public static void main(String[] args) { // 구구단 가로출력 for (int dan = 2; dan
출력 결과 소스 코드 public class Star { public static void main(String[] args) { for (int i = 1; i
국어 점수를 키보드로 입력 받아서 점수 출력 public class Ex01 { public static void main(String[] args) { int kor; Scanner sc= new Scanner(System.in); System.out.print("국어 점수 입력 >"); String strKor = sc.next();// 국어점수를 String으로 입력 String regex = "100|[1-9][0-9]|[0-9]";// 정규 표현식 사용, 0~100점 입력 if( strKor.matches(regex)) { kor = Integer.parseInt(strKor); System.out.printf("국어 점수 입력 O\n"); System.out.printf("국어 점수 : %d"..
키보드로 부터 '수우미양가' 중에서 성적 등급 입력받고 입력 받은 '수우미양가' 출력하기 public class Grade { public static void main(String[] args) { char grade; Scanner sc = new Scanner(System.in); System.out.print("성적 등급을 입력하시오>"); String strGrade = sc.next(); String regex = "[수우미양가]"; if( strGrade.matches(regex)) { grade = strGrade.charAt(0); System.out.printf("성적 등급은 [%c]입니다.",grade ); }else System.out.println("잘못 입력!!"); } //ma..
1. 배열 선언 + 생성 int [] 배열명 = new int[10]; 2. 배열 초기화 배열명[0] = 89; 배열명[1] = 90; 배열명[2] = 100; 3. 동시 선언 ( 배열선언 + 배열 초기화) int [] 배열명 = new in[] {89, 90, 100}; int [] 배열명 = {89, 90, 100};