JAVA

    [JAVA와 친해지기] 흐름제어문

    프로그램은 정해진 길로만 동작하지 않습니다! 사용자 입력이나, 프로그램의 상태에 따라 여러 가지 "분기"를 취해줄 수 있는 능력을 가지고 있어야 합니다. 이번 시간에는 프로그래밍 언어에서 이런 "분기"를 설정해 줄 수 있는 제어문, 그중에서도 조건문을 알아보겠습니다! IF문 프로그래밍의 가장 기본적인 흐름 제어문인 if에 대해서 알아보도록 하겠습니다. 우선 문법적인 구조는 다음과 같습니다. 조건에는 boolean값 그자체혹은 boolean을 반환하는 식이 들어가야 합니다. 물건을 구매하는 프로그램 코드로 자세한 사용법을 알아보겠습니다. // IfExample.java public class IfExample{ public static void main(String[] args){ int coin = 10..

    [JAVA와 친해지기] 연산자

    우리의 초등학교 풋풋했던 어린 시절로 돌아가서 더하기 빼기를 배우던 시절이 기억나시나요? 그 사소해 보였던 덧셈 뺄셈이 나중에 어려워 보이는 미적분으로 발전하 듯 수리학과 밀접한 관련이 있는 프로그래밍의 분야에서도 기본적인 사칙연산은 프로그램의 기초가 됩니다. 이번 시간에는 우리가 배우는 JAVA환경에서의 연산을 알아보도록 하겠습니다! 사칙연산 JAVA의 사칙연산을 코드와 함께 만나볼께요! // Algebra.java public class Algebra{ public static void main(String[] args){ int x = 10; int y = 3; System.out.println("x+y="+(x+y));//덧셈 System.out.println("x-y="+(x-y));//뺄셈 S..

    [JAVA와 친해지기] 자료형

    다들 기억하시나요?? 지난 시간에 우리는 변수가 무엇인지 배웠습니다! 프로그래밍을 하면서 사용하는 변수는 그 변수에 해당하는 "자료형" 이 필요합니다. 자료형이 어떤 것인지 사전적 의미부터 확인하고 가겠습니다! 자료형(資料形) 또는 데이터 타입(영어: data type)은 컴퓨터 과학과 프로그래밍 언어에서 실수치, 정수, 불린 자료형 따위의 여러 종류의 데이터를 식별하는 분류로서, 더 나아가 해당 자료형에 대한 가능한 값, 해당 자료형에서 수행을 마칠 수 있는 명령들, 데이터의 의미, 해당 자료형의 값을 저장하는 방식을 결정한다. "자료형"은 컴퓨터 과학과 프로그래밍 언..

    JAVA 예약어 종류

    _(언더스코어) : JAVA 9부터 예약어가 되었습니다.(이제 단독으로 언더스코어만쓰는 변수명은 불가하네영) abstract : 추상클래스를 지정하는 데 사용됩니다. assert : 강한 에러검출을 위한 키워드 boolean : 논리값 자료형 break : 루프탈출 제어문 byte : 바이트 자료형 case : 다중분기 내부에 사용되는 정합여부확인 제어문 catch : 에러발생 시 사용되는 에러핸들블럭 시작문(try 와 같이 쓰임) char : 단일 문자열 자료형 class : 객체 생성을 위한 예약어 const : 고정값 지정 예약어 continue : 다음 루프로 강제이동 제어문 default : 다중분기 내부 끝에서 사용되는 제어문 do : do-while loop시 시작문을 의미하는 예약어 dou..

    [JAVA와 친해지기] JAVA프로그래밍과 변수

    프로그래밍과 알고리즘 우리는 JAVA를 이용해서 프로그래밍을 하고 있습니다! 근본적인 질문으로 프로그래밍이란 무엇일까요? 사전에 프로그래밍의 정의는 다음과 같이 서술되어있습니다! 컴퓨터 프로그래밍(영어: computer programming) 또는 간단히 프로그래밍(programming, 문화어: 프로그램 작성) 혹은 코딩(coding)은 하나 이상의 관련된 추상 알고리즘을 특정한 프로그래밍 언어를 이용해 구체적인 컴퓨터 프로그램으로 구현하는 기술을 말한다. 2번째 줄을 조금 강..

    [JAVA와 친해지기] JAVA동작원리와 Hello world!

    프로그램은 컴퓨터라는 빈 도화지에 내가 원하는 그림을 그리는 예술과도 같은 행위입니다! 물론 일단 예술과는 다르게 이곳에서는 "컴퓨터의 언어와 문법"으로 이야기해야만 그림으로 쳐줍니다. 이번 시간에는 어느 프로그램잉나 입문으로 여겨지는 Hello World를 JAVA로 작성해 보고 JAVA이론적인 이야기 기를 해볼 겁니다! ECPLISE를 설치하지 않은 메모장 플레이어는 아래 [코드 보기]로 내려가 주세요! ECPLISE 1. 우리의 ECPLISE를 켜고 다음의 코드를 입력해 주세요 HelloWorld라는 프로젝트를 만들어 주세요! 2. [New] - [class]로 새로운 JAVA class를 만들겠습니다. 아무것도 건드리지 말고 Name만 Hello로 지어주세요! 3. 우리의 도화지가 완성되었습니다!..