본문 바로가기

지역변수
(2)
[자바(Java)] 변수, 리터럴, 데이터 형, 형변환 //JVM - method 영역 : 상수, 정적 필드(static 키워드가 붙은 것), 메서드 코드, 생성자 코드 - stack 영역 - heap 영역 : 객체, 배열이 생성되는 장소 // 변수 - 변화가 있는 데이터 - 개발자가 명령어를 사용해서 메모리에 할당 받은 공간 - 그 공간에 이름을 붙여 놓음. - 변수명 만들기 > 모든 이름을 생성할 때의 규칙 1. 영문자 + 숫자 + 특수문자(_) 2. 숫자로 시작 불가능 - 변수명은 중복될 수 없다. > 유일해야 한다. ~ 뒤에 숫자를 붙이는 방법은 비권장. - 그룹 선언 및 초기화가 가능하다. ~ int eng1, eng2, eng3; ~ int eng1 = 100, eng2 = 90, eng3 = 80; ~ int eng1 = 100, eng2, en..
[파이썬(Python)] 사용자 정의 함수(def), 모듈, 파일 입출력 ''' # 함수(function) : 입력값(인자값,인수값, 파라미터, 매개 변수, argument), 기능 구현, 결과값(출력값, 리턴값, 반환값)) - ★★재사용 가능한 블록 - print같은 내장함수도 있지만 직접 함수를 정의하여 사용할 수 있음 - 함수정의 방법 ~def 로 시작함 ~함수명을 작성함 ~함수명 옆에 ()(괄호) 붙임, 인자가 필요하면 괄호안에 표기함. ~:(콜론)을 붙여서 블록을 시작함 ~코드 부분은 들여쓰기를 시작하여 작성함. ~return은 반환값이 존재하면 작성하고, 반환값이 없으면 작성안함.(None반환) - def 함수명(입력값) : 수행코드 return [결과값] #결과값이 있다면 - 함수호출(call) : 함수 정의 이후, 함수를 호출(call)을 해야만 함수가 실행됨...