목록JAVA (46)
Yeonee's Story
안녕하세요. #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, 마..
문제1 길이가 10인 배열을 선언하고 1부터 10까지의 값을 반복문을 이용하여 순서대로 배열 인덱스에 넣은 후 그 값을 출력하세요 예시) 1 2 3 4 5 6 7 8 9 10 정답) int[] arr = new int[10]; for (int i = 0; i < arr.length; i++) { arr[i] = i + 1; System.out.print(arr[i]+" ")); } 문제2 길이가 10인 배열을 선언하고 1부터 10까지의 값을 반복문을 이용하여 역순으로 배열 인덱스에 넣은 후 그 값을 출력하세요. 예시) ex. 10 9 8 7 6 5 4 3 2 1 정답) int[] arr = new int[10]; int num = arr.length; for (int i = 0; i < arr.lengt..
안녕하세요. #yeoneeblog 여니입니다 :) switch문은 if문과 동일한 조건문중에 하나입니다. if(조건식) 은 조건식을 복잡하게 기술이 가능합니다. 비교범위(대소비교)를 제시할수 있습니다. switch는 조건식이 불가능합니다. 확실한 값만 조건으로 기술할수 있습니다. 이 값을가지고 '동등비교'만 수행합니다. [표현법] switch(동등비교를 수행할 값) { case 값1 : 실행할 코드1; // 앞으로 동등비교를할 대상자 == 값1 일경우 실행할코드1을 실행합니다. break; // 실행할코드1을 실행하고 switch문을 빠져나갈수 있게 'break;'를 걸어줍니다. // 브레이크문이 없다면 아래내용이 순차적으로 실행됩니다. case 값2 : 실행할 코드2; break; case 값n : 실..
1. 문자열.equals(문자열) public void method6() { // 특이케이스 . 문자열과 문자열간의 동등비교(문자열 == 문자열) // 사용자에게 이름을 입력받아 김소연과 일치하는지 확인 Scanner sc = new Scanner(System.in); String name = sc.nextLine(); if( name == "김소연") { System.out.println("김소연님 반갑습니다"); }else { System.out.println("김소연님이 아니시네요 누구신가요?"); } * 기본자료형 : boolean, byte, short, int, long, float, double, char * 참조자료형 : String // 특이함 * 기본자료형간 비교시 == != 사용가능함..