전체 글280 Java - 반복문 for 반복문 어떤 작업 또는 똑같은 작업을 반복적으로 할 때 반복 실행되도록 하는 제어문 구조 명령 실행 순서 초기식 > 조건식 > 실행명령 > 증감식 반복문의 기본 원리 1) for 반복문을 만나면 초기식으로 초기값을 설정한다. 2) 조건식을 확인하고 참이면 { } 중괄호 안의 내용을 수행한다. 3) } 닫는 중괄호를 만나면 증감식으로 이동한다. 4) 조건식을 다시 확인하고 참이면 반복, 거짓이면 for문을 종료한다. 1) Practice 2) Practice - for문으로 1~10 합 구하기 3) Practice - 이중 반복문 사용 디버그(Debug) Debug 오류를 제거한다는 의미(버그를 제거한다.) Debugging Bug(오류)를 잡기 위해 검증하는 행위 Eclipse에서 De.. 2022. 12. 24. Java - 삼항 연산자, 조건문(if, switch) 1. 삼항연산자(if 조건문의 심플 버전) (조건식 ? 참(true)일 때 값 : 거짓일(false)일 때 값); 1.1) Example 1.2)Example 항이 여러개인 경우 2. IF문 조건에 따라서 다른 코드를 실행할 때 사용한다. 분기처리를 할 때 사용한다. 조건식 2.1) Example 2.2) Example 2.2 else if문 조건식이 여러개일 경우에 사용 2.2.1) Example else if문을 이용하여 각 조건식에 따라 결과 값 도출 삼항 연산자 vs 조건문 if 1) 삼항 연산자 if else 문을 한 줄로 간결하게 표현할 경우 많이 사용 예를 들어 간단한 비교 1> 10 ? true : false 와 같은 경우 많이 사용 2) 조건문 if 여러개.. 2022. 12. 24. Java - 산술, 관계, 논리 연산자 산술연산자 +, -, *, / 연산 관련 용어 연산자 - 연산에 사용되는 기호나 표시를 연산자라 한다. 피연산자 - 연산에 사용되는 데이터 또는 변수를 피연산자라고 한다. 연산식 - 연산자와 피연산자를 사용하여 연산하는 과정 **** 컴퓨터 프로그램에서는 연산의 결과가 어떤 자료형인지 아는 것이 중요하다!!**** 1. 덧셈연산 1) 정수형 덧셈 2) 실수형 덧셈 3) 문자형 덧셈 4) 문자형 덧셈 2. 뺄셈 연산 3. 곱연산 4. 나누기 연산 관계연산자 관계 연산자 설명 출력 a > b a가 b보다 크니 true or false a = b a가 b보다 크거나 같니 true or false a , =, 2022. 12. 24. Java - 형식지정자/입출력 메서드 1. 형식지정자 print 함수 print() - 줄바꿈을 포함하지 않는 출력 메소드 println() - 마지막에 줄바꿈을 자동으로 포함하는 출력 메소드 printf() - 출력 형식(Format)을 지정할 수 있는 출력 메소드 printf는 출력문에서 %를 만나면 해당 순서의 인자를 찾는다. 2. 형식 지정자 1) %d(decimal) - 정수형(Integer)으로 출력 2) %f - 실수형(Float)으로 출력 3) %c - 문자형(Character)으로 출력 4) %s - 문자열(String)으로 출력 3. 출력시 오른쪽/왼쪽 맞춤 출력 오른쪽 맞춤 - printf(“%10s”, “Hello”); 왼쪽 맞춤 - printf(“%-10s”, “Hello”); String 출력시.. 2022. 12. 24. Java - 변수 컴파일 사람 언어를 컴퓨터가 알 수 있는 기계어로 번역해주는 것 컴파일러(JavaC) 컴파일을 해주는 장치(개발 언어마다 다름) print() == 메소드 괄호 안의 값(파라메터)을 console 화면에 출력해주는 기능 괄호에는 숫자 : " " 없이 숫자만 입력 문자 : ' ' 사이에 한 글자만 입력 가능 println() - print()와 동일한 기능에 + newline(줄바꿈)을 실행한다. 콘솔(console)창 프로그램 실행 : Run // Ctrl + F11 컴퓨터 프로그램에서 출력한 결과를 보여주기 위한 화면 개발자가 개발 시 디버깅을 위해 출력 결과를 확인하기 위해 자주 사용 주석 해석하기 어려운 코드를 다른 개발자들을 위해 친절하게 간단히 작성 *컴파일될 때 주석은 기계어로 .. 2022. 12. 24. Java 기초 & 프로젝트 생성 및 Hello World 출력하기 자바란? 프로그램(어플리케이션)을 개발하기 위한 고급 개발 언어들 중 하나이다. 자바 3대 구성요소 1) JDK(Java Development Kit) Java 프로그램을 만들기 위한 개발자용 개발 도구이다. Java 개발에 필요한 라이브러리(파일)를 가지고 있다. 2) JRE(Java Runtime Environment) JVM을 실행하기위한 자바 실행 환경이다. Java 실행에 필요한 파일들을 가지고 있다. 3) JVM(Java Virtual Machine) Java로 만들어진 프로그램을 실행하는 가상 OS, 플랫폼 독립적인 실행 환경을 제공한다. 통합개발환경(IDE) : Integrated Development Enviroment 개발의 편의성을 제공하는 개발 툴 이클립스(Java 개발 툴) Jav.. 2022. 12. 24. 10분 테코톡 - Flex Layout https://www.youtube.com/watch?v=JQ0jO3B43YQ | Layout HTML, CSS에서 문서 위에 상자를 적절한 위치에 배치하는 방법을 의미 html에 요소를 배치하는 방법 normal flow를 따름 ( 브라우저가 기본값으로 html 페이지를 배치하는 방법 ) 1. block 자신의 부모요소 너비를 전부 차지 새로운 블록을 추가할 시, 다음 라인이 개행(줄바꿈)되어 추가하는 형태 2. inline 자신의 컨텐츠 영역만큼만 너비를 차지 부모의 최대 너비를 넘지 않는 선에서 나란히 위치 | Flex 요소들을 행, 열 단위로 정렬하기 위한 1차원 레이아웃 flex 레이아웃을 적용하는 방법 부모의 요소에 display : flex 지정 용어 1. flex co.. 2022. 12. 24. 10분 테코톡 - CSS 방법론 https://www.youtube.com/watch?v=B70h37mpD74&t=555s | CSS HTML 또는 XML로 쓰여진 문서의 스타일을 나타내기 위해 사용되는 언어 문서의 구조와 스타일(디자인)을 분리하여 HTML이나 XMLl의 각 요소를 꾸미는 것이 역할 | CSS 등장 이전/이후의 스타일링 1. 등장 이전 각 요소의 전용 속성이나 style 속성으로 스타일을 일일이 지정 문제점 1) 같은 스타일 요소를 여러 페이지마다 사용하면, 하나를 수정할 때마다 그만큼 반복하여 수정이 필요함 2) HTML 은 본래 문서 구조를 의미, 직접 스타일을 지정하는 것은 바람직하지 않음 2. 등장 이후 CSS 파일에는 스타일을 기재, HTML에는 문서의 구조를 작성하게 되어 관심사의 분리가 이루어짐.. 2022. 12. 24. 10분 테코톡 - 프론트엔드 component https://www.youtube.com/watch?v=2C1tXVHu9XQ | 컴포넌트 A part or element of a larger whole, especially a part of a machine or vehicle. => 전체의 부분 ex ) 비행기는 200개의 주요부품으로 이루어지고 비행기 한 대에 대략 200만개 정도의 부품이 필요 비행기를 하나의 덩어리로 본다면 의존성을 분리할 수 없게 된다. > 매번 밑바닥부터 만들어야 함 한번 설계했던 과정이 새로운 디자인의 비행기를 만드는 데에 도움을 주기 힘들고, 실제 비행기와 같은 높은 복잡도의 설계를 구현하기 어렵다는 문제도 있다. 비행기 설계의 큰 문제를 작은 문제로 나눌 필요가 있다. 작은 단위부터 설계한 후 조립하고 각 부분.. 2022. 12. 24. 이전 1 ··· 26 27 28 29 30 31 32 다음