java/기본 문법 10

클래스(class)란? 클래스의 구성

✔ 클래스란 프로그램에서 객체라고 하는 것은 필요시 가져다가 사용할 수 있도록 독립된 기능을 수행하는 하나의 단위 객체란 정수, 실수, 문자 등과 같이 단순한 데이터에서부터 자동차, 기차, 비행기와 같은 복잡한 사물뿐만 아니라 추상적인 관념 즉, 이성간의 사랑, 지역 공헌도까지도 포함되는 단위 추상적인 데이터 형(Abstract Data Type)으로 int나 float와 같은 이미 제공된 타입이 아니라 사용자가 직접 정의하는 새로운 데이터 형을 만드는 작업 - 데이터형이란 어떤 형식을 가지는 데이터와 그 데이터를 이용해서 결과를 나타내는 메소드(Method) - 클래스의 멤버는 클래스 내에 정의한 메소드와 변수 - 인스턴트 변수는 클래스 내에 정의된 데이터나 변수 - 메소드는 클래스의 데이터가 사용될 ..

java/기본 문법 2023.01.24

객체 지향이란? 객체 지향 프로그래밍

객체(object) •실세계를 표현하고 프로그램 내에서 작업을 용이하도록 만들어 주는 프로그래밍 구조를 의미 •행위(behavior)를 포함해야 하며 다른 객체와 구분되는 고유한 식별자(identifier)를 가져야 함 •객체를 이용하여 프로그램을 더욱 더 규격화하는 것이 가능 객체 지향(Object-Oriented) •실세계의 시스템을 모델링하기 위한 기법, 프로그래머가 객체, 클래스(class), 상속(inheritance) 등을 사용하여 프로그램을 효과적으로 작성할 수 있도록 하는 프로그래밍 언어를 의미 객체 지향 프로그래밍 언어 :C++ , C# , Java , Python , JavaScript , Ruby , Swift 등이 있다. 객체 지향에 개념과 항상 같이 나오는 절차 지향에 대해서도 잠..

java/기본 문법 2023.01.23

Java_기본문법 - (while문)

안녕하세요~~ 오늘은 while문에 대해서 알아볼려구 합니다! 잘 보고 따라오시기 바래여~👇👇 while 문이란? while문은 곧바로 괄호안에 선언된 조건문을 판별하여 true인경우 블록안의 실행문을 처리합니다. 다시 조건문을 반복하여 판별하고, 조건문의 결과가 false이면 while블록을 벗어나게 됩니다! (조건문) 안에는 다양한 값을 넣을 수 있습니다. a>0 //a변수가 0보다 클 동안 while문을 실행한다 1 // 1은 true의 값으로 무한 루프 true, false // boolean t=true , boolean t= false 등과 같이 변수에 담아서 사용 가능 while문의 가장 큰 장점이 무한루프 입니다! 특정 프로그램을 짜다보면 무한루프를 만들어 논 다음 특정 입력이나 조건을 통..

java/기본 문법 2021.05.15

java_기본 문법 - Scanner, InputStream, BufferedReader

안녕하세요! 정데브입니다~~ 백준 알고리즘 풀이 도중에 처음보는 버퍼?! BufferedReader가 갑자기 뚜둥.... 🙄 코린이라 항상 Scanner만 사용하다가 이게 도대체 뭐지... 하며 찾아보던 도중에 너무 좋은 블로그를 보고 자극을 받아 제가 이해한 선에서 여러분께 설명하고싶어서 이렇게 글을 쓰게 됬습니다!💕 혹시 Scaaner 사용법에 대해서 모르시는 분들은 👇👇 요거를 보시고 오면 좋을 것 같습니다! Java_기본문법 - 출력,입력 오늘은 Java 기본문법 1편! 출력과 입력에 대한 설명을 준비했습니다!! 지난 시간에 잠시 출력이 잘 실행되는지 봤었는데요!! 더욱 더 자세하게 알아보도록 하죠 👏👏 1. 출력 출력은 줄로 출력하 jeongdev55.tistory.com 자, 설명을 시작하기에..

java/기본 문법 2021.05.09

Java_기본문법 - (switch 문)

안녕하세요~ 오늘은 지난시간에 배운 for반목문에 이어서 switch문을 알아볼겁니다! 조건문에서 비교할 값이 많을 경우! if-else 를 돌려도 좋지만 switch문을 사용한다면 가독성을 높일 수 있답니다 😆 Switch 문이란? switch문은 논리적 참, 거짓을 따지는 것 보다는 상황에 따른(case)값을 결정할 때 사용하는 제어문입니다! 변수의 값이 case 1이라면 문장 1을 실행한 후 break문을 만나서 빠져나오는 구조를 가지고 있습니다! 여기서 case에 대해서 해당 되는 문장을 실행한 break문을 써주는 것이 일반적이고, default문은 위에 case에 값이 모두 해당되지 않을 경우 마지막에 실행하는 문장인데요! default에는 break를 생략하기도 합니다. 예제 1) break..

java/기본 문법 2021.05.05

Java_기본문법 - (if - if else- else if)

오늘은 여러 제어문중에서도 조건문 if에 대한 설명을 드리도록 하겠습니다! 조건문이란?? 개발자가 작성한 코드 조건에 따라서 코드 실행 흐름을 다르게 작동하도록 제어하는 것이라고 생각하시면 됩니다! 쉽게 예를 들자면 나이가 20살 이상인가? 라는 조건에서 참일경우 성인으로 분류하고 거짓일경우 미성년자로 분류한다고 보면 됩니다! 즉, 입력된 값에 따라서 원하는 방향으로 동작할 수 있게 됩니다. 1. if문 if 문은 다음과 같이 정의하여 사용한다. 예제 코드 1) package Test; import java.util.Scanner; public class EX5 { public static void main(String[] args) { Scanner input = new Scanner(System.in..

java/기본 문법 2021.05.03

Java_기본문법 - 연산자

안녕하세요~~ 오늘은 Java 연산자에 대해서 설명드리고자 합니다!! 연산자는 다른 언어와의 쓰임새가 비슷하고 한번 배워놓으면 기억하기 쉬울만큼 내용이 간단하고 이해하기 쉬우실테니까! 한번 보실때 꼼꼼하게 보시는걸 추천합니다!! 연산자는 크게 8가지로 구분할 수 있습니다! 1. 대입 연산자 대입 연산자는 말 그대로 변수를 값에 대입시킬 때 사용합니다. 기호는 '=' 을 사용하는데 우리가 흔히 아는 수학적 의미와는 조금 다릅니다! a=2 >> a는 2와 같다 ! 라는 뜻이 아닌 a=2 > 'A = A + B' 'A -= B' >> 'A = A - B' 'A *= B' >> 'A = A * B' 'A /= B' >> 'A = A / B' 'A %= B' >> 'A = A % B' 2. 산술 연산자 산술 연산..

java/기본 문법 2021.05.01

Java_기본문법 - 자료형

안녕하세요~ 오늘은 java 자료형에 대해서 알아볼려고해요! 자바에서 기본적으로 자료형은 2가지로 나뉩니다! 기본 자료형(primitive type)과 참조 자료형(reference type)이 있습니다. 기본자료형은 boolean, char, 실수형으로 나누어지고 그안에서 정수형이 또 다시 4가지로 분류가 됩니다. 자세한 설명을 하기 앞서 먼저 알아야하는 개념에 대해서 집고 넘어가겠습니다. 상수 상수의 개념은 변하지 않는 값을 의미합니다! 만약 x라는 값에 1을 할당한다 (x=1)이라고 가정할때 x에 값은 1에 의해서 바뀔수 있음으로 상수가 되지않고 변수가됩니다. 여기서의 1이 위에서 말한 개념의 상수가 되는 것입니다. 변수 변수는 말그대로 변할 수 있는 값을 의미합니다. 거의 모든 데이터가 변수가 될..

java/기본 문법 2021.05.01

Java_기본문법 - 출력,입력

오늘은 Java 기본문법 1편! 출력과 입력에 대한 설명을 준비했습니다!! 지난 시간에 잠시 출력이 잘 실행되는지 봤었는데요!! 더욱 더 자세하게 알아보도록 하죠 👏👏 1. 출력 출력은 줄로 출력하는거와 이어서 출력하는 두가지로 볼 수 있습니다. 제가 알려드릴 출력은 기본적인 출력문인 System.out.print를 이용해볼려고 합니다! 출력을 실행할때 단축키는 ctrl + f11 1) System.out.print(); 첫번째 출력문은 print() 방식으로 여러줄을 치더라도 이어서 출력됩니다 첫줄에 "오~" 를 치고 두번째에서 "안녕하세요"를 치더라도 아래 출력문에는 "오~안녕하세요"라고 출력되는거 보이시나요? package hello; public class EX01 { public static v..

java/기본 문법 2021.04.30