| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- Do while
- Math 함수
- IF else
- 변수 기본형
- 간단한 연산
- 반복문
- color code
- var 변수
- 논리 연산자
- 컬렉션프레임워크
- 배열 array
- 변수
- 객체 배열
- 삼항(조건) 연산자
- 가위바위보 게임
- DropDown
- decimalformat
- Style Sheet
- 업다운 게임
- 형변환 연산자
- 유효성 검사
- 표 구현
- count_program
- 할당 연산자
- switch-case
- SQLIntegrityConstraintViolationException
- Scanner
- 관계 연산자
- 접근제한자
- 문자열 비교
- Today
- Total
무룩 공부방
# 문제 키보드로 부터 정수 값 1개를 입력받아 1부터 정수값까지 합계를 구하는 add()메서드를 만드시오 * static 메서드 : 객체 생성없이 사용할 수 있는 메서드 * 만약 static이 없으면 Java02 객체를 생성해야 사용할 수 있다 * public 생략가능 package java02_intermediate; import java.util.Scanner; public class Java03 { public static void sum() { System.out.println("sum() 메서드 호출"); } // 합계 메서드 public static int add(int score) { int addsum = 0; for(int i = 1; i
# 메서드 지금까지 학습했던, 메인 메서드 안에서 진행했던 코드들을 메인메서드 바깥의 메서드를 이용해 유지 / 보수와 안정성에 이점을 얻을 수 있다. 새로 만드는 메서드는 클래스 안에 메인메서드와 함께 존재해야하며 변수의 사용 범위에 주의 해야한다. 예를들어 메인메서드와 만들어진 메서드에 같은 이름을 가진 변수가 존재 할 수 있는데 이는 변수를 선언한 위치에 따라 변수를 사용할 수 있는 범위가 다르기 때문이다. * main메서드와 다른 메서드에 매개변수로 이어져 있고 같은 이름으로 지정된 참조형 변수가 각각 한개씩 있다고 가정해보면, 각각 stack영역에 같은이름으로 heap메모리의 주소를 저장한다. 이때 저장되는 값은 같으며 각각 heap메모리의 같은 주소를 가리킨다. 따라서 매개변수를 이용하면 다른 ..
# 메서드 (Method) 특정 작업을 수행하는 일련의 문장들을 묶은 것이고 선언부와 구현부로 이루어져 있다. 구조 선언부 {구현부} 사용법 접근제한자 반환타입 메서드 이름(매개변수) { 실행문; return 값; } # 메인 메서드 형식 (접근제한자) (객체생성여부) (return 타입) main(매개변수) { 구현부 } 예시 public static void main(String[] args) { 구현부 } * 메인 메서드는 반드시 static, public, void 가 필요 * 매개변수 타입 // 메인메서드의 매개변수는 반드시 문자열배열 // String[] args 매개변수 메인메서드가 호출되면서 처리하고자 하는 데이터를 받아서 저장하는 변수 // 매개변수의 타입은 보내는 데이터와 받는 타입이 ..