
[JAVA] JAVA 프로그래밍 기초 교육 : 배열(Array)
2022. 5. 23. 19:55
Backend/JAVA
교재 : JAVA 프로그래밍 기초 - 08. 배열(Array) #배열(Array) 배열이란? 복수의 같은 자료 변수를 하나로 정리한 것 자료형이 같은 자료 여러 개를 한 번에 관리할 수 있다. [배열 선언하기] 자료형[] 배열이름 = new 자료형[개수]; 자료형 배열이름[] = new 자료형[개수]; ① 저장하려는 자료의 성격에 맞게 자료형을 정한다. ② 선언하려는 배열 요소 개수만큼 [] 안에 적는다. ③ new 예약어는 배열을 새로 만들라는 의미이다. [배열 초기화(대입)하기] 자료형[] 배열이름 = new 자료형[개수]; 배열이름[0] = 값; 배열이름[1] = 값; 배열이름[2] = 값; 자료형 배열이름[] = new 자료형[개수] {값, 값, 값}; [자료형 종류] 정수형 문자형 실수형 논리형..

[JAVA] JAVA 프로그래밍 기초 교육 : 반복 처리
2022. 5. 23. 15:48
Backend/JAVA
교재 : JAVA 프로그래밍 기초 - 07. 반복 처리 # 반복문 반복문이란? 같은 처리를 반복하는 것. 영어로 루프(Loop). 반복문을 수행하는 것을 '루프가 돈다'라고 표현하기도 한다. for문은 주로 루프 횟수를 처음부터 알고 있는 경우에 사용 while문은 주로 횟수가 정해져 있지 않고, 어느 조건을 채우는 동안 반복할 때 자주 사용. # for문 반복문 중에서 가장 많이 사용한다. [기본 구조] for(카운터변수; 반복처리조건식; 업데이트식){ 반복처리할 내용; } 같은 말로 for(초기화식; 조건식; 증감식){ 수행식; } 이라고 표현하기도 한다. · 카운터 변수 : 처음 한 번만 실행됨, 카운트 변수를 초기화한다. int i = 0; 으로 초기화한다고 하면 0부터 반복하는 시작점이 된다. ..

[JAVA] JAVA 프로그래밍 기초 교육 : 조건 분기 & 논리연산자
2022. 5. 20. 15:38
Backend/JAVA
교재 : JAVA 프로그래밍 기초 - 01. 프로그래밍 준비하기 #조건 분기 조건문(조건 분기)이란?“만약 ○○○라면, ×××한다”라는 관계가 성립하는 처리를 프로그램으로 표현하는 것 ① if 문 // 형식 : if 기본 구문 if (조건식) { 처리내용 } ② if – else 문 //서식 : if-else 기본 구문 if ( 조건식 ) { 처리 ① } else { 처리 ② } ③ if – else if – else if (조건식A) { 실행내용1 } else if (조건식B) { 실행내용2 } else { 실행내용3 } 조건식을 결정한 결과는 반드시 true 또는 false 중 하나입니다. # if문 규칙 및 변형 if 문은 복수 조건식이어도 반드시 if로 시작한다. if문의 뒤에는 else if문은..

[JAVA] JAVA 프로그래밍 기초 교육 : 변수(Variable)
2022. 5. 19. 23:03
Backend/JAVA
교재 : JAVA 프로그래밍 기초 - 04. 변수 #변수(Variable) 변수란? 변하는 수. 변수는 값을 넣을 수 있는 빈 그릇과 같다. 자료형을 선택하고 변수의 이름을 정하는 것을 '변수를 선언한다'라고 한다. 또, 선언한 변수에 값을 넣는 것을 '대입(초기화)한다'라고 한다. [변수명 설정 시 규칙] 사용 가능한 문자 : 알파벳 A~ Z, a~ z, / 숫자 0~ 9 / 기호는 밑줄(_), $만 가능 알파벳의 대문자와 소문자는 구별된다 (예 : Myname / MYNAME / MyName / myName 모두 다른 이름) 선두 문자에 숫자는 사용할 수 없다 Java 키워드(예약어)*는 사용할 수 없다 길이 제한은 없다 *JAVA 예약어 [변수 선언하고 대입(초기화)하기] [예제] package j..

[JAVA] JAVA 프로그래밍 기초 : 프로그래밍 준비하기
2022. 5. 19. 16:04
Backend/JAVA
교재 : JAVA 프로그래밍 기초 - 01. 프로그래밍 준비하기 프로그래밍 기초 이론 프로그래밍 : 기획서, 작업지시서, 스토리대로 프로그램을 작성하는 것. 언어처리 시스템 컴파일러(Compiler) 인터프리터(interpreter) 자바는 컴파일러와 인터프리터 두 가지 기능을 모두 쓴다. JVM (Java Virtual Machine) : 자바로 개발한 프로그램을 컴파일하여 만들어지는 바이트코드를 실행시키기 위한 가상 머신. JRE(Java Runtime Environment)에 포함되어 있으며, Java 컴파일러가 프론트엔드를 담당한다면 Java 가상 머신은 코드 최적화와 백엔드를 담당한다. JAVA의 특징 운영체제 독립적 객체 지향 언어 네트워크 친화적 연습문제 더보기 1-5. 연습문제 문제1. 아..

[JAVA] 생활코딩 JAVA1 - Chapter 13. 나의 앱 만들기(2)
2022. 5. 9. 23:01
Backend/JAVA
Chapter 13. 나의 앱 만들기 : 오리엔테이션2 이 뒤의 강의들은 배우지 않은 것들에 대한 내용이고 관전하는 자세로 보고 넘어가길 바란다고 한다. 중요한 문제들을 살펴보고 어떤 불편함을 극복하기 위해 등장한 개념인지를 볼 예정이라고 함. https://youtu.be/7s13YHf3MAI Chapter 13. 나의 앱 만들기 : 조건문 자바의 제어문은 2가지로 조건문과 반복문이 있다. #AccountingIFApp.java 수익이 만원보다 작을 경우 dividend1,2,3의 분배를 다르게 하고 싶을 때 (프로그램을 2개를 만들어 각각 실행시킬 수도 있지만 조건문을 통해 간단하게 해결 가능) public class AccountingIFApp { public static void main(Stri..

[JAVA] 생활코딩 JAVA1 - Chapter 13. 나의 앱 만들기(1)
2022. 5. 8. 21:49
Backend/JAVA
Chapter 13. 나의 앱 만들기 : 오리엔테이션 최소로 필요한 것들만 배워서 작은 지식으로 큰 효과를 불러오게끔 만들겠다는 이야기와 다음 강의부터 어떤 앱을 만들지를 설정하는 시간을 가졌다. https://youtu.be/mphrv80VaQI Chapter 13. 나의 앱 만들기 : 기본 기능 구현 #MyApp 10,000원 가격을 계산하는 프로그램 만들기 public class AccountingApp { public static void main(String[] args) { System.out.println("Value of supply : "+10000.0); //가격 System.out.println("VAT : "+(10000.0*0.1)); //부가가치세 System.out.printl..

[JAVA] 생활코딩 JAVA1 - Chapter 12. 자바 문서 보는법
2022. 4. 27. 22:48
Backend/JAVA
Chapter 12. 자바 문서 보는 법 : API vs UI # API (Application Programming Interface) 응용 프로그램에서 사용할 수 있도록 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스. 자바가 제공하는 기본적인 문법을 통해서 시간의 순서에 따라 자바가 제공하는 기본 라이브러리를 실행되도록 하는 것을 통해 프로그램을 만든다. 자바가 기본적으로 제공하는 부품들의 조작 방법을 API라고 한다. A-자바가 제공하는 부품들을 응용한다는 방점이 찍힌 표현 P-시간의 순서에따라 실행된다는 시간을 강조한 표현 자바를 응용해서 프로그래밍적으로 실행되는 프로그램을 만들기 위해서 사용해야 하는 조작장치, 조작방법을 API라고 한다. # UI (User In..