조건문이란 ? 어떤 조건이 주어질 때 어떤 동작을 수행하도록 하는, 즉 조건에 따라 실행이 달라지게 할 때 사용되는 문장이다. 조건문에는 크게 두가지 방법이 존재하는데, 첫번째는 if문이고, 두번째로는 switch문이 있다. (이번엔 if문만 다룰 예정) if문은 조건식에 (>,=, num2; isEqual = num1 == num2; if(isBigger) { result = num1Message; } else if(isEqual) { result = equalMessage; } else { result = num2Message; } System.out.println(result); 위의 코드를 설명하자면, 두개의 수를 입력 받은 뒤 num1이 num2보다 크다면 isBigger == true이므로 i..
출력문을 하기 위해서는 먼저 '메인 메소드'가 선언되어야 한다. 따라서 메인 메소드를 먼저 알아보자. 메인 메소드 메인 메소드의 선언 방법은 아래와 같다. public static void main(String[] args) { } 위에 선언된 단어들을 살펴보면, public : 공개 범위가 public인(전체공개인) static : 객체와 무관한(output이 없는) main : main이라는 이름의 String[] args : 매개 변수가 String[] args인 함수 라고 알아볼 수 있다. 여기서 주의사항은 "main() 함수는 하나의 클래스에 한번만 선언할 수 있다. 출력 방법 public static void main(String[] args) { System.out.println("안녕하세요..
코드나 정보 등을 '저장' 해두고, 나중에 다시 꺼내어 쓸 수 없을까 ? 그래서 데이터를 저장하는 공간(저장 공간) "변수"가 있다. 변수를 사용해야 되는 이유가 두 가지가 있는데, 첫번째로는 반복되는 값을 쉽게 관리하기 위해서 사용하고, 두번째로는 의미없는 값을 하나의 정보로 만들기 위해 사용한다. 변수를 담기 위해선 자료형이 필요한데, '자료형(data type)'이란 자료의 한 속성으로써 컴퓨터와 프로그래머에게 어떤 종류의 자료를 다루고 있는지 알려 주고, 그 자료가 어떤 값을 가질 수 있는지와 어떤 연산을 할 수 있는지를 제한한다. 자료형에는 기본적으로 정수를 다룰 수 있는 자료형 int (크기 : 4byte) Ex) 1, 0, -12, ... 실수를 다룰 수 있는 자료형 float (크기 : 4..
간단하게 설명하면 JAVA는 프로그래밍 언어이다. 프로그래밍 언어란, "개발자와 운영체제가 소통하기 위한 언어"라고 할 수 있다. 일반 프로그램과 자바 프로그램의 구성은 - 일반 프로그램 프로그램 OS(운영체제) : 하드웨어에 적절한 신호를 흘려주는 역할 하드웨어 - JAVA 프로그램 JAVA 프로그램 JVM OS(운영체제) 하드웨어 로 이루어져 있고, 일반프로그램은 이식성이 좋지 못하고, JAVA 프로그램은 이식성이 좋다. 이식성이 좋다는 건 큰 장점인데, 그 뜻은 다른 언어들과 달리 호환성이 좋아 플랫폼이 다양하더라도 수정없이 사용할 수 있다는 것이다. 단점으로는 C언어에 비해 느리다는 단점이 있다. JAVA에는 JVM, JRE, JDK가 있다. JVM은 Java Virtual Machine으로 JA..