나만알아볼수있는 부가 설명 / 컴퓨터이해 x// <- 이거 이후에는 컴퓨터가 안읽음/\* 여러줄 주석 \*/으로 마무리 클래스명, 메소드명, 변수명일정한 규칙이 있음영문대소문자, 숫자, \_, $ 만 가능 /(한글도 가능 but 안좋은방법)숫자는 첫글자로

jdk : 개발자용 java devolpment kit jre : 사용자용 jdk언어를 실행할수있게jvm: 자바 가상머신 (java virtual Machine)// 정보처리기사 자격증 준비할 것컴파일러 : 지문을 읽고 번역인터프린터 : 바로바로~\++ 자바,이클립

print : 줄개행 xprintln : 줄개행printf : 포맷 - 출력의 형식을 지정하겠다%로 시작하는것 -> 서식문자 %뒤 d가 나오면 정수를 출력하겠다는 뜻실수 출력 = f , s - 문자열 , c - 문자출력시 위치 조절(서식문자) / 양수는 오른쪽정렬, 음

반복제어문 - 결과가 참이면 반복 실행for : 초기값; 조건식; 증감식 - 수치에 의한 반복문; 초기값, 조건식, 증감식에 공백이 올 수 있지만 추천x; 조건식이 거짓일 경우 포문 밖으로 나감단일for문다중for문while : 조건식 - 조건에 의한 반복문 (특정한

while : 조건식 - 조건에 의한 반복문 (특정한 조건 걸때)while : 조건을 비교해서 참이면 계속실행do~while : 먼저 실행 후, 조건을 비교해서 참이면 계속 실행\*\* while문 -> 무한반복 / break를 통해 밖으로 나감.while ->끝나

동일한 자료형을 메모리상에 연속적으로 나열하여 관리하기 위해 만든 것!자료형을 적고 변수형, 메모리에 인트형을 하나만들고 걔 이름을 a로 하자.int arr1\[]; 자료형 다음 배열명, 그다음 배열첨자 연산자 / 배열첨자 연산자는 자료형 뒤에 써도 되고 배열명 뒤에

10개의 수를 입력 받아 작은수에서 큰수(오름차순)로 정렬해보자. 1) 첫번째는 시작점부터 끝에서-1 까지 2) 두번째는 시작점+1부터 끝까지 3) 서로 비교를 하면서, 젤 작은 수를 맨 왼쪽에 배치시키고 그다음수를 그다음자리, 4) 이렇게 끝까지 가게되면

예제 몇문제 풀고 넘어가자 ~야구게임1~9사이의 수 3개를 컴퓨터가 선택하고사용자가 그 수를 위치까지 정확하게 맞추는 게임예를들어 4,7,8을 컴퓨터가 선택했다고 가정하면수를입력 : 123out수를입력: 4561s 0b수: 5670s 1b수를입력: 7890s 2b수를

문자열 = 문자의 나열 캐릭터 배열로 다뤄도 됨 자바는 스트링 클래스에서 다룸~뭐가 다르냐면 문자열 배열에 메서드 기능을 추가한 것! String = char\[] + 메서드(기능) //문자배열에 관련된 기능을 추가해둔것스트링 클래스 - 내용 변경 x (read onl
ex) math클래스 : 수학관련 메서드 모아 놓음 / round(반올림), random(난수) 등toString / Arrays.toString(arr) //배열이름을 적으면 -> 배열에 저장된 이름을 문자열로 바꿔줌 // 출력도 가능이차원(다차원)일때, dee

드디어. 나온 객체지향. 어쩌고 !오늘부터 이론 뿌시기 갑니다.자바의 가장 중요한 부분!80년 초 - 소프트웨어의 위기 - 빠른 변화를 못 쫓아감세상은 빠르게 변하는데, 그거에 맞춰 소프트웨어를 바꿔야함 . 근데 너무 빨라 !!!소프트웨어 못 쫓아가면 안쓰게 됨. 소프

메소드란? 문장들을 묶어 놓은 것.프로그램에서는 코드의 중복을 좋아하지 않고, 제거하려고 함.그래서 그걸 별도의 메서드로 만들어! 그리고 이름을 붙여줘.그리고 그걸 불러서 써 -> 메서드 호출(사용)작업단위로 문장들을 묶어서 이름을 붙인 것 ! = 메소드값(입력)을 받

클래스 : 객체를 생성하는 템플릿이다 / 객체의 공통된 변수,메소드로 구성됨학교에 다니는 학생들을 객체로 표현하고싶다면, 학생이라는 공통적인 특성으로 묶어! 이 학생의 속성은 무엇인가? -> 이름,나이.학번.학과 등!!이렇게 되면 추상적 클래스 하나 만든셈이야~ ‘학생
스태틱메서드 = 클래식 메서드 라고도 함, 스태틱이 붙은 애 !스태틱이 안붙은거 = 인스턴스 메서드인스턴스 메서드 인스턴스 생성 후, '참조변수.메서드이름()'으로 호출인스턴스 멤버(iv,im)와 관련된 작업을 하는 메서드메서드 내에서 인스턴스 변수 사용 가능스태틱 메
한 클래스 안에 같은 이름의 메서드 여러개 정의하는 것메서드 이름 : 메서드 원래는 1:1오버로딩 -> 메서드이름 하나에 메서드 여러개 정의 1:n과적 - 원래보다 많이 쌓는 거 !오버로딩의 대표적 예 - println!! () 매개변수가 다 다름println(bool

생성자가 뭐냐면? 메소드다 !; 인스턴스가 생성될 때 마다 호출되는 '인스턴스 초기화 메서드'객체를 만들면 ! 기본 값 0 들어가 !!그 다음에 내가 어떤 값을 설정하면 ? 원하는 값으로 초기화를 해야해 ~이런 과정을 초기화 라고 함 \~\~~요런 과정을 말함!근데 이

\- 기존의 클래스로 새로운 클래스를 작성하는 것.(코드의 재사용)\- 두 클래스를 부모와 자식으로 관계를 맺어주는 것.사용방법 !class 자식클래스 extends 부모클래스 {}// 어떤클래스가 부모인지 extends 뒤에 붙여주면 됨.\- 자손은 조상의 모든 멤버
🍰 변수의 초기화 지역변수는 수동 초기화 해야함!(사용전 꼭!!) 수동초기화란? - 우리가 직접 초기화 지역변수 (호출돼서 작업되는 동안만 사용되기 때문에) 재사용이 빈번한 메모리 -> 메서드가 호출될때마다 공간을 0으로 초기화 하면 성능이 떨어짐 성능 높이려고 항