![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bxkB48/btrIH6jiwyw/TPoq870AbcHYrBZiG9ssf1/img.png)
안녕하세요. 오늘은 2차원 배열(Array)에 대해 알아봅시다. 2차원 배열(2D Array) 2차원 배열은 수학의 행렬을 떠올리면 이해하기가 어렵다. 무조건 그려서 확인해봐야 한다. public class Array2D { public static void main(String[] args) { int[][] a; a = new int[3][]; // 정수형 1차원 배열을 참조하는 참조변수 - 행의 개수 3 a[0] = new int[4]; // 정수형 2차원 배열을 참조하는 참조변수 - 열의 개수 4 a[1] = new int[4]; // 정수형 2차원 배열을 참조하는 참조변수 - 열의 개수 4 a[2] = new int[4]; // 정수형 2차원 배열을 참조하는 참조변수 - 열의 개수 4 } } 위..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bTu36Y/btrIyoZeyHg/Nve1LO0kQimkeFpKmUKVx0/img.png)
안녕하세요. 오늘은 배열에 대해 알아봅시다. 배열(Array) 자바에서 배열은 기본 타입(primitive type)이 아닌 참조 타입(reference type)입니다. 참조 타입은 좌표를 찍어주는(가리키는) 역할을 합니다. 예를 들어 제가 벤츠 자동차 키를 가지고 있다고 칩시다. 여러분은 저의 벤츠 자동차 키를 보고 제가 벤츠를 몰고 다닌다고 예상을 할 수 있지 실제로 벤츠가 있는지 알지는 못합니다 고로 저의 벤츠 자동차 키는 '저 사람이 벤츠를 타고 다닐 것이다.'라고 참조하고 있는 것입니다. 다른 예로 내비게이션 맵상에 위치는 실제 존재하지는 않습니다. 그 위치를 참조하고 있을 뿐이죠. 배열은 같은 타입 변수들의 집합입니다. 변수의 값들을 한꺼번에 선언하고 반복문을 통해 한꺼번에 처리할 수 있습니..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/stzVY/btrJBIWU1Vw/1Gqi2BRfxDWtiPnnebmeI1/img.png)
1. 정수를 입력하여 1부터 1씩 증가하여 입력한 수까지의 정수 중에서 홀수를 출력하고 그 홀수의 개수와 합계를 출력하시오. import java.util.Scanner; pubilc class ForLoopPractice01 { public static void main(String[] args) { // 스캐너 객체 (정수값을 입력받기 위해) Scanner sc = new Scanner(System.in); // 정수 입력 받기 System.out.print("정수 입력: "); int n = sc.nextInt(); // 홀수의 개수, 합계 int count = 0, sum = 0; // for 반복문 for (int i=1; i
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/blo3jT/btrIA13R1xT/IBTgX58FzpaGrIqNtlWXuk/img.png)
안녕하세요. 오늘은 자바에 반복문 세 가지에 대해 알아봅시다! 1. For문 // for(초기값; 조건식; 증감값) { 실행문; ... } 초기값은 for문이 실행될 때 한 번만 확인하고 그 후에는 증감값과 조건식을 통해 참 또는 거짓을 판별하여 실행됩니다. for문은 3가지 반복문 중에 가장 많이 쓰이는 방법입니다. 다른 반복문과 다르게 for문은 초기값과 조건식, 증감값이 모두 소괄호(parentheses) 안에 들어가 있기에 식별에 용이합니다. 예 public class For { public static void main(String[] args) { // for 반복문 for(int i=1; i
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/F5nR8/btrIyxh07bH/n0hpvyvXPNHEkmRNd8xeBK/img.png)
If문의 정수, 문자열 버전인 Switch~case문을 알아보겠습니다! Switch~Case 사실 Switch~Case문을 몰라도 자바를 사용하는데 문제는 없습니다. 왜냐하면 우리에게는 if문이 있기 때문이죠. 그러나 Switch~Case를 사용한다면 더욱 좋은 경우들이 있기에 반드시 알아둡시다. Switch~Case의 장점으론 한방에 경우를 찾아가는데요, if문을 실행하면 컴퓨터가 위 코드부터 아래로 순차적으로 확인을 하여 찾아낸 후 실행문을 실행시켜주지만 Swtich~Case문은 실행 시 컴퓨터가 해당하는 경우를 바로 찾아내어 실행문을 실행시켜줍니다. 마치 책갈피를 꽂아 놓은 책을 볼 때 한 번에 읽던 부분을 찾아가는 경우랑 비슷하죠! Switch~Case문은 반드시 정수와 문자열만 사용이 가능하며 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/7zkbT/btrIEcXxhu3/dwI2SVYk71Y8DkIXwzCUBK/img.png)
안녕하세요! 오늘은 간단한 문제 몇 가지 가지고 왔습니다ㅎㅎ 1. 국어, 영어, 수학, 사회, 과학 점수를 입력받아 총점, 평균 그리고 등급을 매겨보는 프로그램을 만들어 봅시다. import java.util.Scanner; public class IfAlone02 { public static void main(String[] args) { // 스캐너 객체(입력값을 받기 위해서) Scanner sc = new Scanner(System.in); // 입력값 받기 System.out.print("국어 점수: "); int kor = sc.nextInt(); System.out.print("영어 점수: "); int eng = sc.nextInt(); System.out.print("수학 점수: "); i..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/5b3Tz/btrIyZyc4Mx/EKiplrMUyXtucTuiuQeDQ1/img.png)
안녕하세요. 오늘은 두 변수의 값을 바꾸는 방법에 대해 알아보겠습니다. Swapping Two Variables 사용자에게 a와 b의 값을 받고 a가 b보다 클 경우 a와 b의 값을 바꾸는 코드입니다. import java.util.Scanner; public class SwappingTwoVariables { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("a의 값: "); int a = sc.nextInt(); System.out.print("b의 값: "); int b = sc.nextInt(); if(a > b) { int c = a; a = b; b = c; } System..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cmexzA/btrIBUoOnTM/iVlU8Z1MihlaCbsvHhXCn0/img.png)
안녕하세요! 오늘은 If문에 대해 정리해보려 합니다. If 문(조건문) if문은 조건에 따라 정해 놓은 실행문을 작동하도록 만들어줍니다. 1. 조건이 하나일 경우 public class If { public static void main(String[] args) { //if문 조건이 하나일 경우 if(조건문) { 실행문; } } } 2. 조건이 두 가지일 경우 public class If { public static void main(String[] args) { //if문 조건이 두가지일 경우 if(조건문) { 실행문; } else { // 다만 두가지 모두 조건이 명확하다면 else 대신 else if(조건문) {}을 사용합니다. 실행문; } } } 3. 조건이 세가지 이상일 경우 public cl..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bUFJPt/btrIyxnKiuL/DgbiIk7YLpe4mHkzpOcTl0/img.png)
안녕하세요! 오늘은 데이터 타입을 변환하는 캐스팅에 대해 알아봅니다. 캐스팅(Casting) 국어, 영어 그리고 수학 점수를 입력해서 총점과 평균을 계산하는 문제가 있다고 치고 한 번 풀어봅시다! 1. Casting이라는 클래스 만들기 public class Casting { } 2. main Method 만들기 public class Casting { public static void main(String[] args) { } } 3. 외부 클래스인 Scanner 호출 (이클립스를 사용하고 있다면 이 과정은 생략해도 알아서 import 해줍니다.) import java.util.Scanner; public class Casting { public static void main(String[] args)..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/8dlmJ/btrIt5qQMVW/pBQ02ADq5wwEKbiPjM0Vdk/img.png)
안녕하세요! 오늘은 자바의 연산자에 대해 알아봅시다. 연산자(Operator) 1. 산술 연산자(Arithmetic operator) 연산자 계산시 우선 순위 의미 + 2 더하기 - 2 빼기 * 1 곱하기 / 1 나눠서 몪을 남기기 % 1 나눠서 나머지를 남기기 2. 증감 연산자(Increment and Decrement operator) 생김새 명칭 의미 ++a; 전위 증가 연산자 자신의 값을 1 증가 시키고 난 후 대입 a++; 후위 증가 연산자 먼저 대입한 후 자신의 값을 1 증가 --a; 전위 감소 연산자 자신의 값을 1 감소시키고 난 후 대입 a--; 후위 감소 연산자 먼더 대입한 후 자신의 값을 1 감소 3. 비교 연산자 (Comparison operator) 비교 연산의 결과는 true나 f..
- Total
- Today
- Yesterday
- 동기코딩
- 타입스크립트
- HTML 기본
- Object
- if문
- css position
- html
- Type
- Python
- method
- javascript
- CSS 포지션
- padding
- 파이썬
- 함수
- Array
- 객체
- em
- html table
- 프로그래머스
- 자바스크립트
- for문
- Typescript
- 타입 좁히기
- 실수
- Margin
- 메서드
- function
- 반복문
- CSS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |