profile
갓생살기프로젝트
post-thumbnail

객체지향 프로그래밍 : 클래스, 추상화, 객체, 변수 2023. 5. 19. 11:14

객체지향 언어: 현실세계는 사물이나 개념처럼 독립되고 구분되는 각각의 객체로 이루어져 있으며, 발생하는 모든 사건들은 객체간의 상호작용으로 이루어진다.= 이 개념을 컴퓨터로 옮겨놓아 만들어낸 것.​객체지향 프로그래밍​: 현실세계의 객체(사물, 개념)를 클래스(class

2023년 5월 29일
·
0개의 댓글
·

메소드 오버로딩 2023. 5. 18. 16:23

\*\*면접에서 많이 물어보는 질문!!​​메소드 오버로딩한 클래스 내에서 매개변수(파라미터) 선언부가 다르고, 이름이 같은 메소드를 여러개 정의하는것​​메소드 오버로딩 성립조건메소드의 이름이 같아야 한다.매개변수 선언부가 달라야한다.= 매개변수 타입, 개수, 순서가 달

2023년 5월 29일
·
0개의 댓글
·
post-thumbnail

method 메소드 2023. 5. 18. 16:18

메소드수학의 함수와 비슷하며 호출을 통해 사용타언어에서 함수와 동일한 기능메소드 호출 시 전달 값이 있거나 없을 수 있으며, 호출하게 되면 내부에 작성된 연산을 수행하게되며, 연산 후 결과값은 있거나 없을 수 있다.​​메소드의 형태(메소드선언방법)접근제어지시자 리턴타입

2023년 5월 29일
·
0개의 댓글
·
post-thumbnail

2차원배열을 역재생 해보자(달팽이배열 시계방향 정렬법 포함) 2023. 5. 17. 17:53

2차원 배열 역재생 코드!​2차원배열 세로로 출력하기​​2차원배열 역방향 세로로 출력하기​​2차원배열 번걸아가면서 역방향 출력하기.​​달팽이배열 시계방향 출력방법!!

2023년 5월 29일
·
0개의 댓글
·
post-thumbnail

2차원 배열 2023. 5. 17. 13:15

2차원배열= 1차원 배열 안에 다른 배열을 넣은 것= 배열안에 배열이 들어있다! 라고 생각하자.=배열은 저장된 값 마다 인덱스 번호 두 개로 설정되고 앞번호는 행, 뒷번호는 열​​인덱스 사용법arr행번호(가로)= 배열의 행번호와 열변호는 0번부터 시작한다.ex)arr3

2023년 5월 29일
·
0개의 댓글
·
post-thumbnail

배열복사 - 얕은복사/깊은복사 2023. 5. 17. 11:33

얕은복사= 객체의 주소값만 가져와서 참조형 변수에 저장하고 하나의 객체를 두 변수가 참조하고 있는 것= 하나의 배열을 공유하는 형태배열은 참조형이기 때문에int arr1 = arr2; 대입시키면arr1과 arr2는 hip메모리의 같은 주소값을 공유한다.1개의 주소를

2023년 5월 29일
·
0개의 댓글
·
post-thumbnail

java lotto 프로그램 만들기 2023. 5. 17. 10:17

로또 프로그램의 조건​먼저 사용자에게 1~45까지의 값 입력받고정상 범위 내의 숫자를 입력했을 경우 배열에 값 넣기.아닐경우 같은 회차의 숫자 다시 입력받기.마찬가지로컴퓨터 배열 6개 선언 후중복되지 않는 6개 값을 배열에 할당하기.컴퓨터는 1~45만 생성하도록 만들어

2023년 5월 29일
·
0개의 댓글
·
post-thumbnail

버블정렬 bubble 2023. 5. 16. 18:57

bubble 정렬알고리즘 완전 초초초초 기초...​5번 숫자를 입력 받아서숫자가 작은순으로 출력시키자!(오름차순 정렬법)​입력받는 값 :54213출력되는 값 :1 2 3 4 5가 되도록 만들기!​​​먼저 배열 0번과 1번을 비교해서 0번이 크면 뒤로 보내기.똑같이

2023년 5월 29일
·
0개의 댓글
·
post-thumbnail

배열 Array 2023. 5. 16. 18:57

배열동일한 자료형을 가지는 변수들의 집합​​동일 자료형의 묶음배열은 저장된 값마다 인덱스 번호가 설정됨(0부터시작)배열은 무조건 참조형!!!!앞에가 int가 붙어도 배열이 들어가면 참조형임​​​​배열의 선언법=주소값을 가지지 않은 변수 생성(Stack)자료형 \[] 변

2023년 5월 29일
·
0개의 댓글
·
post-thumbnail

Random 무작위 수를 생성하는 객체 2023. 5. 15. 19:46

Random= 무작위 수를 생성하는 객체= 사실 컴퓨터는 무작위 수를 뽑지 못하기 때문에 Random이라는 클래스 안의 연산된 작용으로 무작위 추출 된 것 처럼 보이게 하는거다...^^​​Random 클래스 사용법import -> 2.약어설정 -> 3.메소드사용​imp

2023년 5월 29일
·
0개의 댓글
·
post-thumbnail

무한루프(무한 반복문), 분기문(반복문 종료)break/continue 2023. 5. 15. 11:10

무한 반복문= 횟수가 정해져있지않고 무한으로 반복​for문의 무한반복문원래 for문 작성법 = for(초기;조건;증감) {실행코드;}여기서 초기, 조건, 증감을 모두 비우면 무한반복함.= for(;;){실행코드;}숫자가 무한으로 늘어나면서 반복중...​​​​while

2023년 5월 29일
·
0개의 댓글
·

제어문 코드 입력 시 주의할 점 2023. 5. 15. 10:58

변수 선언 시 무조건 초기값은 설정하기!!!!!int num;이런거 안된다. 오류남.int num = 0;이렇게 항상 초기값은 설정해 둬야 오류가 발생하지 않는다.​​​반복문 for, while문이 감싸고 있지 않은 if문에 break; 나 continue에 쓰지 말아

2023년 5월 29일
·
0개의 댓글
·
post-thumbnail

중첩 for문 2023. 5. 12. 18:18

중첩 for문for문 안에 for문을 사용 할 수 있다!=for문안에 for문이 들어간 형태로 내부의 명령을 외부의 횟수만큼 반복하게 된다.​아래 이미지 참고해서 어떻게 돌아가는지 확인!​​​구구단 전체 실행해보자!​​​세로로 출력해보자!\*\* 코드는 항상 우측으로

2023년 5월 29일
·
0개의 댓글
·
post-thumbnail

반복문 While문, do while문 2023. 5. 12. 16:55

while문=초기문, 증감식을 직접 지정해줘야한다.​while문 표현식​int = i //초기값설정while(조건식) {실행문;증감식;}​while문 실행해보기​​​do while문= while문과 유사하지만 조건식이 뒤에 위치하기 때문에 조건식에 맞지 않더라도 1번은

2023년 5월 29일
·
0개의 댓글
·
post-thumbnail

반복문 For 2023. 5. 12. 15:00

For= 특정조건에서 사용자가 원하는 만큼 명령들을 여러번 반복해서 실행하는 구문= 가장 보편적인 반복문으로 가독성이 높고 초기,조건,증감문을 한번에 선언해서 사용한다.​for문 표현식for(초기문;조건식;증감식) {실행문;}​//for(초기;조건;증감)//초기 : 반

2023년 5월 29일
·
0개의 댓글
·
post-thumbnail

조건문 Switch 2023. 5. 12. 10:38

Switch조건이 겹칠 수 없다break; 안넣으면 조건이 충족해도 break 만날때 까지 실행한다. if문과 다르게 조건을 검사하지 않고 그냥 실행함!!!!!! 중요!!!!!!​​​switch 문이 break를 만날 때 까지 조건검사 하지 않고 수행하는걸 응용한 코드

2023년 5월 29일
·
0개의 댓글
·
post-thumbnail

제어문1 - 조건문 IF 2023. 5. 12. 10:35

조건문= 조건에 따라서 수행되는 코드가 달라지는 구문​​ifif() {코드;}= 만약에 () 안의 조건식이 true면 코드를 수행false면 수행하지 않고 넘어감​​​테스트1숫자를 입력받아서 양수/0/음수인지 판단하는 프로그램0의 경우 굳이 변수 사용하지 않고 문자로

2023년 5월 29일
·
0개의 댓글
·
post-thumbnail

연산자 2023. 5. 11. 13:33

%나머지값 구하는 연산자!!!​증감연산자\++, -- ​\++, -- 가 앞에오면 증감연산 먼저 수행 후 다음 작업을 진행하라\++, -- 가 뒤에오면 인접연산 먼저 수행 후 증감연산을 진행하라​문제를 풀어보자~!계산 순서(x++)+(++y) + x(10 + 11) +

2023년 5월 29일
·
0개의 댓글
·
post-thumbnail

Scanner Class란? 2023. 5. 10. 17:25

Scanner Class: 사용자로부터 입력되는 정수, 실수, 문자열을 처리하는 클래스​​스캐너 사용 시 세팅순서1.import하기 (위치는 java.util.Scanner; = 정해져있음)import java.util.Scanner;2.약어설정하기 (=클래스 안 가장

2023년 5월 29일
·
0개의 댓글
·
post-thumbnail

Literal을 이용한 변수 초기화, 상수선언, print(),println(),printf() 차이점 2023. 5. 10. 13:33

1byte = 8bit4byte = 32bit제일 앞 bit는 부호표현(양수,음수표현)​기본자료형 변수 선언하기​참조형 변수 String : 문자열 자료형 Literal: 변수에 대입되는 값 자체를 의미한다.: 정수형 long과 실수형 float에는 뒤에 해당 자료형을

2023년 5월 29일
·
0개의 댓글
·