전체 글 127

if / if - else 조건문

형식 if ( 조건식 ) { 수행문1; } *간단한 예제 : 입력한 정수가 짝수인지 확인하여 출력하기. int num = 100; if (num % 2 == 0) // 조건식 System.out.println("짝수입니다."); // 수행문 if ( 조건식 ) { 수행문1; } else { 수행문2; } *간단한 예제 : 짝수인지 아니면 홀수인지 구분하여 출력하기. int num = 100; if (num % 2 == 0) // 조건식 System.out.println("짝수입니다."); // 수행문1 else System.out.println("홀수입니다. "); // 수행문2 삼항연산자 -> if - else 조건문을 간단하게 표현할 수 있는 방법. *위의 if - else 예제를 삼항연산자로 표현...

JAVA 2021.06.28

여러 가지 연산자

*기본적으로 '1 + 2 = 3'에서 1, 2, 3은 항, +,=은 연산자라고 함. 대입 연산자 -> 대입 연산자는 '='으로 표시함. int x = 1; *위 코드는 오른쪽의 숫자 1을 변수 x에 대입해준다는 의미임. 부호 연산자 -> 부호 연산자에는 '+' 또는 '-' 등이 있음. 이 연산자를 사용한다고 해서 실제 값이 변경되는 것은 아님. int b = 2; System.out.println(-b); *부호 연산자를 사용하여 -2가 콘솔 창에 출력되도록 함. int b = 2; b = -b; // 대입연산자를 사용하여 실제 값을 변경함. System.out.println(b); *위 코드처럼 대입 연산자를 사용하면 실제 값을 변경시킬 수 있음. 산술 연산자 -> 산술 연산자에는 '=', '-', '..

JAVA 2021.06.26

상수 및 형변환

상수란? -> 상수는 변하지 않거나 일정한 값을 의미. 상수를 선언할 때는 final을 같이 사용하는데, 한 번 선언하면 수정할 수 없음. final 상수 값을 변경할 때, 오류 발생. 상수는 일반적으로 대문자를 사용함. final int num = 0; 이때, num을 상수, 0을 리터럴이라고 함. 형변환 -> 형변환은 데이터 타입을 변경하는 것. 자동 형변환 int inum = 10; double dnum = 10.0; dnum = inum; // '큰 메모리 자료형 = 작은 메모리 자료형'일 경우 자동 형변환 System.out.println(dnum); 강제 형변환 float fnum = 20.0F; double dnum = 20.0; fnum = (float)dnum; // '작은 메모리 자료형..

JAVA 2021.06.25

변수 및 자료형

변수 값을 저장할 수 있는 저장공간. 프로그램을 실행할 때는 항상 변하는 값을 나타낼 필요가 있음. 표현하려는 값에 맞는 데이터 타입을 이용하여 변수를 선언. 대소문자 구분 자바에서 사용하는 예약어 사용 불가 (while, for, if, break) 숫자로 시작하지 않음. 특수문자는 '_', '$' 만 사용 가능. 자료형 -> 변수를 선언하면 값에 해당되는 자료형의 크기만큼 메모리를 할당. -> int, char, float, double, boolean -> 정수를 저장하기 위한 변수 선언에 사용됨. 종류 : byte, short, int, long * long타입은 입력한 값 뒤에 L 또는 l를 붙여줘야 오류가 나지 않음. -> 문자를 저장하기 위한 변수 선언에 사용되며, 데이터 공간에는 정수가 저..

JAVA 2021.06.24

이클립스 실행

먼저 이전에 설치한 이클립스를 압출을 풀어 실행시켜 줍니다. 이클립스 화면 설정 1. java 프로젝트 생성 -> 이클립스 실행 후, Package Explorer 창에서 'Create a Java project'를 클릭하여 프로젝트를 생성. 2. 프로젝트 이름을 입력 후 생성하고, 모듈은 'Don`t Create'를 클릭하여 생성하지 않음. 3. 패키지 생성. -> 프로젝트에 있는 src를 우클릭 -> New -> Package 클릭 -> 패키지 이름 입력 후 Finish 클릭 -> 생성. 4. 클래스 생성. -> 생성된 test1 패키지를 우클릭 -> New -> Class 클릭 -> 클래스 이름 입력 후 Finish 클릭 -> 생성. * 클래스 생성 시, 표시 된 칸을 체크하고 생성하면 main메소..

JAVA 2021.06.24

JAVA 프로그래밍 입문 / 이클립스 설치 방법

프로그래밍이란? 컴퓨터와 소통하며 작업을 수행하는 것. JAVA JAVA는 썬 마이크로시스템즈(Sun Microsystems)에서 1995년에 개발한 객체 지향 프로그래밍 언어이다. 창시자는 제임스 고슬링이며, 2010년에 오라클에서 썬 마이크로시스템즈를 인수하면서 JAVA의 저작권을 소유하고 있다. JAVA 프로그래밍 이름의 유래는 개발자들이 자바산 커피를 좋아해서 지어졌다는 이야기도 있다. JAVA 특징 플랫폼에 상관없이 어디서든 실행이 가능하다. (독립성) 객체 지향 언어이다. (상속성, 다향성, 캡슐화) 하나의 소스 파일에 여러 클래스 작성이 가능하다. *소스 작성에서 실행까지의 과정 .java 소스 파일 작성. (작성하고 소스를 저장할 때마다 자동으로 컴파일러가 호출됨.) 컴파일러(javac.e..

JAVA 2021.06.23