쟌's Blog

switch도 if문과 마찬가지로 조건 제어문이다. 다만 if 문과의 차이점은 if문은 조건의 범위를 지정할 수 있었다. 하지만 switch문은 확실한 값의 조건(변수)이여야 된다. switch문은 변수의 값에 따라서 실행문이 결정되기 때문에 같은 기능의 if문보다 코드가 간결하다. switch문 switch(동등 비교할 대상자) { case 값1 : 실행코드 1; break; case 값2 : 실행코드 2; break; .. default : 실행코드3; } 비교할 대상자 == 값1, 실행코드 1을 실행하고 break를 받아 빠져나온다. 1) 연습문제(1) public void method1() { // 1~3 사이의 정수를 입력받아 1인경우 "빨간색입니다" 2인경우 "파란색입니다" 3인경우 "초록색입..
프로그램의 진행은 순차적으로 진행된다. 하지만 이 순차적 흐름을 바꿀 때, "제어문"이라는 걸 이용한다. 조건식을 통해 참이냐 거짓이냐를 판단해서 해당 조건이 만족하는 경우 그에 해당하는 실행문을 실행한다. (삼항 연산자도 조건문) 조건문은 크게 if 문이랑 switch문으로 나뉜다. if문의 종류 3가지 1) 단독 if문 2) if else 문 3) if else if 문 조건식의 결과 값이 true(참)이면 중괄호({}) 안의 코드를 실행한다. 조건식의 결과 값이 false(거짓)이면 코드를 무시하고 넘어간다. 1) 단독 if문 package com.kh.control01.condition; import java.util.Scanner; public class A_If { public void met..
프로그램 데이터를 처리하여 결과를 산출하는 것을 연산이라고 한다. 산술 연산자일 경우는 숫자 타입(byte, short, int, long, float, double)으로 결괏값이 나오고, 비교 연산자와 논리 연산자는 논리 타입(boolean)으로 결괏값이 나온다. 1. 연산자 종류 연산자 종류 연산자 피연산자 수 산출값 기능 산술 +, -, *, /, % 이항 숫자 사칙연산 나머지 계산 부호 +, - 단항 숫자 음수와 양수의 부호 문자열 + 이항 문자열 두 문자열을 연결 대입 =, +=, -=, *=, /=, %= 이항 다양 우변의 값을 좌변의 변수에 대입 증감 ++ , -- 비교 ==, !=, >, 197 + 99 -> 296 System.out.println(x); y = y-- + y + ++y;..
System.out.println(); system = 시스템이 가지고 있는 out = 출력장치로 println( ); = 괄호 안의 내용을 출력하고 행을 바꿔라 println( ) 에서 ln은 line의 줄임말로 행을 바꾸라는 의미이다. 메소드 의미 println(내용); 괄호 안의 내용을 출력하고 행을 바꾸시오 print(내용); 괄호 안의 내용을 출력하시오 printf("형식문자열", 값1, 값2, ...); 괄호 안의 첫 번째 문자열 형식대로 내용을 출력하시오 형식문자열에서 %와 conversion(변환문자)은 필수로 작성하고 그 외의 항목은 모두 생략 할 수 있다. %는 형식 문자열의 시작을 뜻하고, conversion에는 제공되는 값의 타입에 따라 d(정수), f(실수), s(문자열)을 입력한..
현재 이공계 전문기술연수 과정에 대해 잠깐 말하면 3주 차를 진행 중이고 비전공자 기준으로 따라가기 힘들긴 하다. 오전 9시 30분부터 오후 6시 30분까지 수업이며 이론을 배우면 바로 실습을 하는 시스템이다. 과정을 듣는 사람은 30명 정도이며, 비전공자와 전공자가 섞여있고 전공자들은 확실히 잘하는 것이 느껴진다. 계속 강사님께 질문을 할 수 없으니 옆사람에게 질문을 계속하며 하나하나 배우는 중이다. 과정 자체는 만족스러우며, 다른 국비지원을 들어본 적도 없고 코딩 수업을 들어본 적이 없으나 국비지원에 대해 약간은 걱정스러운 부분이 있었는데 걱정은 해결되었다. 강사님도 최선을 다해서 알려주시고, 같이 듣는 학생들도 열심히 해서 분위기가 좋은 편이다. 계속 생각을 하며 복습을 열심히 한다면 좋은 결과가 ..
Java에서 정수, 실수, 논리 값을 저장할 수 있는 기본 타입은 총 8개이다. 정수를 저장할 수 있는 타입에는 byte, char, int, long, char(문자형) 이 있고 실수를 저장할 수 있는 타입에는 float, double이 있다. 논리 값을 저장할 수 있는 타입에는 boolean이 있다. 표와 같이 나타낼 수 있고, 메모리 사용 크기도 함께 알아둬야 한다. 저장되는 값의 범위도 생각을 해줘야 된다. 예를 들면 같은 정수이지만 int의 저장되는 값과 long의 저장되는 값의 범위가 다르기 때문이다. package com.kh.data; public class DataPrint { public static void main(String[] args) { System.out.println(1 ..
변수(variable)는 메모리에 값을 저장하는 것을 말을 한다. Java에서는 정수 타입 변수에는 정수만을 입력하고, 실수 타입 변수에는 실수 값만 저장할 수 있다. 하나의 변수에 동시에 두 가지 값을 저장할수 없고, 하나의 값을 저장할 수 있다. package com.kh.calc; public class Calculator { public static void main(String[] args) { // TODO Auto-generated method stub int a = 10; int b = 20; System.out.println("+, -, *, /"); System.out.println(a+b); System.out.println(a-b); System.out.println(a*b); Sy..
조금 늦은 후기이지만 오늘 2019년 8월 4일이 정보처리기사 3회 필기시험날이라서 필기 합격한 생각이나 합격 후기를 작성하려고 한다. 2019년 IT 분야로 진로를 결정 한 뒤, 가장 먼저 찾아본 것이 기사 자격증이었다. 정보처리기사에 대해 조금 알아보니 전공자도 많이 보는 시험이고, 비전공자도 많이 보는 시험이더라. 1. 시험일정 먼저 시험 일정에 대해 알아보자. 2019년 정보처리기사 1회 시험을 치렀고, 필기시험은 2019년 3월 3일에 봤다. 이제 2019년 남은 시험은 2019년 정보처리기사 3회 실기만 남아있는 상태이다. 실기 원서 접수 기간은 2019년 9월 2일부터 2019년 9월 5일까지이다. 한번 접수를 해 본 결과 빨리 할수록 집 근처에서 시험을 치를 수 있기 때문에 빨리 접수하는 ..
임쟌
'분류 전체보기' 카테고리의 글 목록 (28 Page)