목록전체 글 (850)
Yeonee's Story
배열(Array) 하나의 공간에 여러개의 값을 담을수 있고(단, 같은 자료형의 값으로만 가능함) 배열의 각 인덱스 자리에 실제값이 담긴다.(인덱스는 항상 0부터 시작함) ※ 인덱스란? 배열의 길이이며 저장공간의 갯수를 뜻한다. . . 간단한 예를 들어서 배열에 대해서 생각해보자. 만약 한 반 학생들의 시험 점수를 입력받으려면 어떻게 해야 할까? 배열을 모른다는 시점에서 가정했을 때는 score1, score2, score3 ... 반 학생들의 점수를 저장할 변수를 모두 선언해 주셔야 할 것이다. 이런 식으로 코딩을 한다면 어떻게 될까? 학생 수가 10명, 20명일때는 모르겠지만, 한 반이 아닌 전체 학급의 점수를 입력받을 때는 100개 1000의 변수를 일일이 다 선언해줘야 할 것이다. 이런 경우 변..
안녕하세요, #yeoneeblog 여니입니다 :) 오늘은 배열을 왜 써야하는지 변수의 개념도 함께 알아보도록 하겠습니다. 1. 변수의 개념 * 변수 : 하나의 공간에 하나의 값을 담을수 있음 ex) int a = 10; a = 20; ex) int a = 10; a = 20; 2. 배열의 개념 * 배열 : 하나의 공간에 여러개의 값을 담을수 있음(같은 자료형의 값으로만 가능) 정확히 얘기하자면 배열의 각 인덱스 자리에 실제값이 담김(인덱스는 항상 0부터 시작합니다.) 예) int[] a = new int[3]; 3. 배열을 왜 써야할까? 변수만을 가지고 프로그래밍을 하게 되었을때, int num1 = 0; int num2 = 1; int num3 = 2; int num4 = 3; int num5 = 4;..
안녕하세요. #yeoneeblog 여니입니다 :) 오늘은 continue 의 개념 및 활용예시에 대해 알아보겠습니다. public class B_Continue { /* * continue; : 반복문 안에서 사용하는 구문 continue를 만나게 되면 그 뒤에 어떤 구문이 있던간에 실행하지 않고 가장 가까운 * 반복문으로 올라가라는 의미 */ public void method1() { // 1부터 10까지 홀수만 출력 // 1 3 5 7 9 // 방법1 : i값을 매번 2씩 증가시키는 방법 for (int i = 1; i 출력 // 방법3. 짝수일 경우 현재 반복문을 중지하고 가장 가까운 반복문으로 올라가는 방법 for (int i = 1; i
안녕하세요. #yeoneeblog 여니입니다 :) 오늘은 자바의 break; 에 대해 알아보겠습니다. public class A_Break { /* * break; : break 문을 만나는 순간 현재 속해있는 반복문 중 가장 가까운 반복문을 빠져나가는 구문 즉, 해당 break문이 * 속해있는 반복문만 빠져나간다. 주의할 점 : switch문의 break와는 다른 개념. switch문의 break는 switch문만을 * 빠져나가는 용도로 사용됨. */ public void method1() { // 매번 반복적으로 새로이 발생되는 랜덤값(1~100) 출력 // 단, 그 랜덤값이 3의 배수일 경우 반복문을 빠져나가게끔 해야함 // random : xxx while (true) { // true를 넣으면 ..

안녕하세요. #yeoneeblog 여니입니다 :) 오늘은 변수와 배열에 대해 알아보겠습니다. 먼저 위의 그림을 참고하며 정의부터 알아보겠습니다. * 변수 : 하나의 공간에 하나의 값을 담을 수 있음 ex) int a = 10; a = 20; * 배열 : 하나의 공간에 여러개의 값을 담을 수 있음(같은 자료형의 값으로만 가능) 정확히 얘기하자면 배열의 각 인덱스 자리에 실제값이 담김(인덱스는 항상 0부터 시작한다) 예) int[] a = new int[3]; // int 형의 자료가 들어갈 수 있는 방을 3개 만든다 // 방 [0][1][2]를 만든것 // 인덱스는 항상 0부터 시작한다 // 배열의 크기 = 3, 마지막 인덱스 2 // 배열의 크기 = 5, 마지막 인덱스 4 // 문자열의 크기 = 5, 마..