본문 바로가기
728x90

진행중인 학습/자바의 정석_학습16

자바의 정석_기초편 CHAPTER 5 中 1 ~ 6 (230807) 자바의 정석_기초편 CHAPTER 5 中 1 ~ 6 (230807) 5-1. 배열 배열(array) 이란? : 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것. " 배열은 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 " 주의해야할 것은 ' 같은 타입 ' 이어야 한다는 것. 즉 서로 다른 타입의 변수들로 구성된 배열은 생성불가. int score1, score2, score3, score4, score5 변수 대신 배열을 이용하면 이렇게 간단히 처리 가능하다. int[] score = new int[5]; // 5개의 int 값을 저장할 수 있는 배열을 생성한다. 5-2. 배열의 선언과 생성 배열의 선언하는 방법. 원하는 타입의 변수를 선언하고 변수 또는 타입에 배열을 의미하는 대괄호[ ] 를 .. 2023. 8. 7.
자바의 정석_기초편 CHAPTER 4 (230804) 자바의 정석_기초편 CHAPTER 4 (230804) 4-1. if문. 프로그램의 흐름(flow)을 바꾸는 역할을 하는 문장들을 '제어문 (control statement)' 라고 한다. 제어문에는 '조건문과 반복문' 이 있는데, 조건문은 조건에 따라 다른 문장이 수행되도록 하고, 반복문은 특정 문장들을 반복해서 수행한다. if문은 가장 기본적인 조건문, '조건식' 과 '괄호{}' 로 이루어져 있다. 'if'의 뜻이 '만일 ~ 이라면' 이므로 '만일 (if) 조건식이 참 (true) 라면, 괄호 {} 안의 문장들을 수행하라' 라는 의미로 이해하자. if (조건식) { // 조건식이 true 일 때 수행될 문장들을 적는다. } 다음과 같이 if 문이 있을 때, 조건식 'score > 60' 이 true 라.. 2023. 8. 4.
자바의 정석_기초편 CHAPTER 3 中 [15 ~ 19] (230802) 자바의 정석_기초편 CHAPTER 3 中 [15 ~ 19] (230802) 3-15 .논리 연산자. 논리연산자는 ' && ' 과 ' || ' 가 있다. ' && ' (AND 결합) : 피연산자 양쪽 모두 true 이어야 true 를 결과로 얻는다. ' || ' (OR 결합) : 피연산자 중 어느 한 쪽이 true 이면, true를 결과로 얻는다. x y x || y x && y true true true true true false true false false true true false false false false false 3-16. 논리 부정 연산자 ' ! ' -> 피연산자가 true 이면 false, false 라면 true 로 결과를 반환한다. 그냥 쉽게 말해 반대로 바뀌는 것.. 어떤 값.. 2023. 8. 2.
자바의 정석_기초편 CHAPTER 3 中 [9 ~ 14] (230731) 자바의 정석_기초편 CHAPTER 3 中 [9 ~ 14] (230731) 3-9. 사칙 연산자. 덧셈 ( + ) , 뺄셈 ( - ) , 곱셈 ( * ) , 나눗셈 ( / ) : 사칙 연산자 알고 있듯이 곱셈, 나눗셈, 나머지 연산자 ( % ) 가 덧셈, 뺄셈 연산자보다 우선순위가 높으므로 먼저 처리한다. 그리고 피연산자가 정수형인 경우, 나누는 수는 0을 사용 불가. 만일 0으로 나눈다면 에러가 발생. public class Main { public static void main(String[] args) { int a = 10; int b = 4; System.out.printf("%d + %d = %d%n", a, b, a + b); System.out.printf("%d - %d = %d%n", a.. 2023. 7. 31.
자바의 정석_기초편 CHAPTER 3 中 [1 ~ 8] (230728) 자바의 정석_기초편 Chapter 3 中 [1 ~ 8] (230728, 금) 3-1. 연산자와 피연산자. 연산자 : 연산을 수행하는 기호. (EX. + : 덧셈 연산 수행, 덧셈 연산자 라고 부름) x + 3 에서 'x' 와 '3' 은 피연산자, '+' 는 연산자 이다. y = 4 * x + 3; // x의 값이 5라면, y의 값은 23이 된다. System.out.prinln(y) // y의 값이 23이 화면에 출력된다. System.out.println(4 * x + 3); // x의 값이 5라고 가정하면 System.out.println(23); 3-2. 연산자의 종류. 종류 연산자 설명 산술 연산자 + - * / % > 사칙 연산과 나머지 연산 (%) 비교 연산자 > = y - 2 비교 연산.. 2023. 7. 28.
자바의 정석_기초편 CHAPTER 2 中 [10 ~ 17] (230726) 자바의 정석_기초편 Chapter 2 中 [10 ~ 17] (230726, 수) CH2-10 : 기본형과 참조형. 값(data) 는 문자와 숫자로 나뉜다. 문자는 말그대로 'A', '1', 'ABC" 숫자는 정수와 실수로 나뉜다. 정수는 123, 0, -100 실수는 3.14, -3.0x10^8. 값의 종류에 따라 값이 저장될 공간의 크기와 저장 형식을 정의한 것이 자료형(data type) 자료형은 문자형(char), 정수형(byte, short, int, long), 실수형(float, double) 등이 있다. 변수 선언 시에는 저장하려는 값의 특성을 고려하여 가장 알맞은 자료형을 변수의 타입으로 선택. 자료형은 기본형과 참조형으로 나뉜다. 기본형 변수는 실제 값(data)을 저장하는 반면, 참조형.. 2023. 7. 26.
자바의 정석_기초편 CHAPTER 2 中 [1 ~ 9] (230724) 자바의 정석_기초편 Chapter 2 中 [1 ~ 9] (230724. 월) 2-1 : 화면에 글자 출력하기 print() println() - System.out.print() : 괄호 안의 내용을 출력하되 줄바꿈 X - System.out.println() : 괄호 안의 내용을 출력하되 줄바꿈 O. 2-2 덧셈, 뺄셈 계산하기. System.out.println(5+3); >> 5+3 의 출력값인 8이 화면에 출력된다. System.out.println(5-3); >> 5-3 의 출력값인 3이 화면에 출력. System.out.println(5*3); >> 5*3 의 출력값인 15가 화면에 출력. System.out.println(5/3); >> 5/3 의 출력값인 1 이 화면에 출력. +, -, *.. 2023. 7. 24.
728x90