일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- ruby설치
- 프로그래머스 암호 해독
- 문자열 붙여서 출력하기
- array
- 객체지향
- 프로그래머스
- 스파르타코딩캠프
- 스페인어
- 프로그래머스 배열 만들기1
- 프로그래머스 n번째 원소까지
- swift
- 조건에 맞게 수열 변경하기 3
- 배열 만들기1
- 프로그래머스 주사위 게임1
- 주사위 게임1
- cocoapods 설치 오류
- 프로그래머스 n의 배수 고르기
- 프로그래머스 최댓값 만들기(2)
- 연산자
- Til
- 스파르타 코딩클럽 내일배움캠프
- 프로그래머스 자동커밋
- Break
- n번째 원소까지
- 문자열 정렬하기 (1)
- continue
- Error installing cocoapods
- 프로그래머스 문자열 정렬하기 (1)
- 프로그래머스 문자열 붙여서 출력하기
- 프로그래머스 조건에 맞게 수열 변경하기 3
- Today
- Total
목록Dev/JAVA (15)
dev._.note
중첩반복문 로직순서 for문에 진입하면 ① 먼저 실행 두번째 for문에 진입하면 그 조건식2가 false이 될 때까지 ②번 실행 후 나오면 ③번 실행하고 조건식 확인 true면 다시 반복. 표현식 for(초기값; 조건식; 증감식){ --- ① --- for(초기값2; 조건식2; 증감식2){ --- ② --- } --- ③ ---- } ❏ 예제 public class ForFor { public static void main(String[] args){ for(int dan = 2; dan < 10; dan++){ ① System.out.println(“== “ + dan + “단 ==“); for(int su = 1; su < 10; su ++){ ② System.out.println(dan + “*” ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/p3SX0/btrZ0KQdCG0/q5w8Gyq5UCDld3O11gnag1/img.png)
배열(Array) 이란? 동일 자료형의 묶음을 의미한다. 배열은 저장된 값 마다 인덱스 번호가 설정됨.(0부터 시작) - 동일한 물품을 보관하는 서랍장 - 아파트, 오피스텔, 기차 배열 선언과 할당 배열선언 : 주소값을 가지지 않은 변수생성(Stack) 1. 자료형[] 변수이름 ; 2. 자료형 변수이름[] ; 예시 ) int[] arr ; int arr[] ; 배열의 할당 : 배열객체 생성후 변수에 주소값할당(Heap) 변수이름 = new 자료형[저장데이터개수]; 예시 ) arr = new int [5] ; 배열의 저장구조 int[] arr ; arr = new int [4] ; 참조형 : 주소값을 가지고 다른 공간에 있는 데이터를 확인하고 처리 배열 초기화 ※ 선언과 동시에 값 기록 예시 ) int[]..
제어문 이란? 제어문 이란 프로그램의 동작 흐름에 조건, 반복을 통해 제어할 수 있는 실행문으로 조건문과 반목문, 분기문이 있다. 조건문 if 문 표현식 if (조건식){ } 조건식의 결과 값이 true면 { }안의 내용을 실행하고 false면 실행하지 않음. if ~ else 문 표현식 if (조건식){} else {} 조건식의 결과 값이 true면 if의 { }실행하고 false면 else의 { } 실행 else ~ if 문 표현식 if (조건식1){} else if (조건식2){} else {} 조건식 1의 결과 값이 true면 if{ }실행 조건식 1의 결과 값이 false면 else if로 넘어옴 조건식 2의 결과 값이 true면 else if{ } 실행 둘 다 false일 경우 else{ } ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/do5Kqy/btrZJWxlm6K/3PzYrteBZoxk3J8TtLvIdK/img.png)
연산자(Operator) 란? 연산자(Operator)는 주어진 변수나 리터럴에 대해 연산을 수행하기 위한 것이다. 연산자에 의해 처리되는 대상을 피연산자(Operator)라고 한다. 연산자는 대입 연산자, 산술 연산자, 비트 연산자, 비교(관계) 연산자, 논리 연산자 등으로 분류할 수 있다. 연산자의 종류와 우선순위 단항연산자 증감연산자(++, --) ** 단독사용시 : 증감연산자를 단독으로 사용할때는 전위/후위 모두 같은 연산 결과를 가짐 예시) a++ / ++a → 결과같음. b-- / --b → 결과 같음. -------------------------------------------------------------------------------------- ** 다른 연산의 일부로 포함시 : ..
System.out.print() ()안의 변수, 문자, 숫자, 논리값을 모니터에 출력해주는 메소드, 줄바꿈(enter) 자동X 예시)System.out.print(123); System.out.print(변수명); System.out.print(“안녕하세요”); System.out.println() Print와 동일하게 출력해주지만 출력 후 자동으로 출력 창에 줄 바꿈을 해주는 메소드 예시)System.out.println(123); System.out.println(변수명); System.out.println(“안녕하세요”); System.out.printf(“%형식”, 변수 등) 정수표현 %d : 정수형, %o : 8진수, %x : 16진수 실수표현%A : 16진수 실수 %f : 실수(소수점 아래 ..
상수(constant)란? 변수와 마찬가지로 데이터를 저장할 수 있는 메모리 공간, 변치않는 값을 의미 하지만 상수가 변수와 다른 점은 프로그램이 실행되는 동안 상수에 저장된 데이터는 변경할 수 없음 리터럴 상수(literal constant) 리터럴 상수(literal constant)는 변수와는 달리 데이터가 저장된 메모리 공간을 가리키는 이름을 가지고 있지 않음 C언어에서는 적절한 메모리 공간을 할당 받기 위하여, 기본적으로 변수든 상수든 타입을 가지게 됨 타입에 따라 정수형, 실수형, 문자형 등으로 구분 1. 정수형 리터럴 상수는 123, -456과 같이 아라비아 숫자와 부호 2. 실수형 리터럴 상수는 3.14, -45.6과 같이 소수 부분을 가지는 아라비아 숫자 3. 문자형 리터럴 상수는 'a'..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/v61M3/btrYeYv2alY/Ng93mFta7XW3fJ04mCxsmk/img.png)
변수란 ? 변수는 데이터를 저장하는 공간. 변수에 저장되는 값은 프로그램 실행 중 바뀔 수 있다. 변수를 선언하면 변수의 타입에 맞는 메모리 공간이 할당, 하나의 값만 저장할 수 있다. 변수의 자료형 기본형 (Primitive type) 실제 데이터(값)를 저장 논리형, 문자형, 정수형, 실수형으로 나눠지고, 8개의 자료형이 있다. 각 자료형별 데이터 저장크기가 다름 참조형(Reference type) 데이터가 저장되어 있는 **주소를 저장(**객체의 주소) 기본형을 제외한 나머지(String 등), 사용자정의 자료형 4byte의 공간을 저장공간으로 할당 변수의 선언방법 ▶︎ 자료형(데이터 타입지정) 변수명(변수명 지정); => int num; - 논리형 변수 선언 => boolean bool;` (tr..