본문 바로가기
728x90

IT관련/JAVA_정리 노트53

메서드(method) 선언 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. if() , while(), for(), switch() 처럼 키워드 뒤에 소괄호()가 붙은 건 메서드가 아니다. 키워드( ); ☞ 메서드X print() add() 처럼 이름을 만들어 붙이고 그 뒤에 소괄호()가 붙으면 메서드이다. 이름( ); ☞ 메서드O ※ 소괄호 안의 변수를 매개변수라고 한다. 매개변수: 외부에서 들어오는 값과 메서드를 연결시켜주는 변수 일반적인 변수선언형식( 데이터타입 변수 = 데이터 )과 좀 다르게 생겼다. 메서드 선언은 다음과 같이 한다. 1. 메서드명을 짓는다. 2. 매개변수를 정해준다. 3. 실행문과 리턴값을 만들어준다. 4. 리턴값에 맞게 '리턴타입(리턴값의 데이터타입)'을 적어준다. 그래서 아래와 같이 .. 2020. 4. 22.
변수선언 배열선언 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. var month; ☞ 변수(variable)의 이름표를 만든다 + 변수 이름은 month 이다. var month; = 'August'; ☞ 변수를 '비어있는 컨테이너'로 생각해주고, 비어있는 컨테이너의 공간에 어떤 내용물을 넣는다고 상상하라. 그리고 내용물(=데이터)로 'August'를 넣어준다는 것을 '='(대입연산자)를 사용해서 표현하라. ※ 앞으로 '='(대입연산자) 새로운 형태의 무언가가 나오더라도 앞쪽에 나오는 것은 공간으로 보면 쉽다. 다시 정리하면 var month = 'August'; ☞ 이름표를 만든다 + 비어있는 컨테이너의 이름은 month다 + 그 안에 넣는다 + Augus라는 데이터를 이렇게 해주면 된다. 이것을 .. 2020. 4. 20.
객체 기초 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. ■ 객체 = 폴더 메소드가 관련된 것들을 그룹핑한 것이듯, 객체도 변수들과 메소드들이의 그룹핑한 모음과 같다. 객체는 폴더에 비유할 수 있다. 객체라는 폴더 안에는 변수와 메소드를 담고 있다. 변수는 객체폴더안의 txt파일, 메소드는 객체폴더안의 exe파일로 비유된다. 그리고 변수에 담는 데이터는 txt파일을 열면 쓰여있는 내용, 메소드는 실행시키면 만들어진 목적에 맞게 작동되는 파일이다. class Main { public ststic void main(String[] args){ 자동차 내자동차 = new 자동차(); // 자동차라는 폴더를 만듬. 내자동차.번호1="1하 2345" // '자동차'폴더에 제목'번호'인 txt파일 생성, .. 2020. 4. 16.
형변환 기초 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. ■ 표현범위가 다른 숫자들의 형변환 표현범위가 좁은 데이터(이하, 표.좁.데) → 표현범위가 넓은 데이터(이하, 표.넓.데) byte → short / char → int → long → float → double 자동형변환? 타입을 변경해도 정보손실이 일어나지 않으면 자동형변환 가능 표.넓.데.형태 변수 = 표.좁.데; ex) double i = 3; ※ 부모class는 자식class 형변환의 명령어를 쓰지않고 자동형변환이 된다. 강제형변환? 표.좁.데.형태 변수 = (표.좁.데.형태)표.넓.데; ex) int i = (int)3.0; ※ 자식class는 부모class를 수동적으로 명령어를 써서 강제형변환해야 한다. 아래는 표현범위 제약.. 2020. 4. 15.
print println pritf 차이점 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. Java에 입문한지 일주일이 지났다. System.out.print(); System.out.println(); System.out.printf(); 별것 아닌 것 같은데.. 이 세가지가 헷갈린다. 1. print - 한줄로 출력 - System.out.print( ); - 소괄호 안에는 변수이름 or "문자열" or 변수이름+"문자열" 을 넣을 수 있다. 2. println - '한줄로 출력' + '자동 줄바꿈' - System.out.println( ); - 소괄호 안에는 변수이름 or "문자열" or 변수이름+"문자열" 을 넣을 수 있다. 3. pritf -'한줄로 출력' + '변수를 데이터타입에 맞게 치환' -System.out.p.. 2020. 4. 15.
728x90
반응형