조건문if문조건식에 해당되면 실행문이 실행되고 아니면 실행하지 않는다. public class test1{ public static void main(String[] args){ int num = 10; if(num>5){ //조건식 num>5 System.out.println("5보다 크다"); //실행문 } if - else 문 조걱식에 해당되면 if문 블록이 실행되고 조건식에 해당하지 않으면 else 블록이 실행된다. public class test1{ public static void main(String[] args){ int num = 10; if(num>5){ //조건식 num>5 System.out.println("5보다 크다"); //실행문 }else{ System.out.println(..
연산자프로그램에서 데이터를 후 결과를 산출하는 것을 연산(operations)라 한다.연산에 사용되는 기호는 연산자(operation)라 한다.계산할 데이터는 피연산자 (operand)라 한다.연산자와 피연산자를 연산하는 과정을 연산식(expressions)라 한다. 종류 연산자 기능설명 산술 +, -, *, /, & 사칙연산 및 나머지 계산 부호 +, - 음수와 양수의 부호 문자열 + 두 문자열 결합 대입 =, +=, -=, *=, /=, %=, &=, ^=, |=, =, >>>= 우변의 값을 좌변의 변수에 대입 증감 ++, -- 1만큼 증가 또는 감소 비교 ==, !=, >, =, >, > 비트를 좌측/우측 밀어서 이동 연산자 우선순위1. 증감(++,--) ,부호(+,-) ,비트(~) ,논리(!)2...
타입변환타입변환이란 데이터 타입을 다른 데이터 타입으로 변환하는 것을 말한다.자동(묵시적) 타입변환, 강제(명시적) 타입변환이 있다. 자동 타입 변환프로그램 실행 도중에 자동적으로 타입 변환이 일어나는 것을 말한다. 작은 크기를 가지는 타입이 큰 크기를 가지는 타입에 저장될 때 발생한다.예) 큰 크기 타입 (double) = 작은 크기 타입 (int)정수 타입이 실수 타입으로 변환하는 것은 무조건 자동 타입 변환이 된다.예외) char타입은 음수 범위가 없기에 byte타입을 char타입으로 자동 변환 불가 강제 타입 변환큰 크기의 타입은 작은 크기의 타입으로 자동 타입 변환 할 수 없다.큰 데이터 타입을 작은 데이터 타입으로 쪼개어서 저장하는 것을 강제 타입 변환 캐스팅(Casting)이라고 한다. 예)..
자바 변수변수라 하나의 값을 저장 할 수 있는 메모리 공간이다.변수는 선언된 블록 내에서만 사용이 가능하다. 작성규칙1. 첫 번째 글자는 문자이거나 '$','_' 이어야 하고 숫자로 시작 할 수 없다.2. 영어 대소문자가 구분된다.3. 첫 문자는 영어 소문자로 시작하되, 다른 다언가 붙을경우 첫 문자를 대문자로 한다.4. 문자 수 길이 제한은 없다.5. 자바 예약어는 사용 할 수 없다. 변수에 값을 저장 할 떄에는 대입 연사자( = ) 를 사용한다.우측의 값을 좌측 변수에 저장한다는 의미를 갖는다. 이러한 값을 초기값이라고한다.변수에 초기값을 주는 행위를 변수의 초기화라고 한다.예) int num = 10; 소스 코드 내에서 직접 입력된 값을 리터럴(literal)이라고 부른다. 정수 리터럴0, 50, ..
WINDOWS (윈도우) 환경 오라클 접속 : http://www.oracle.com/technetwork/java/javase/downloads/index.html 자기가 필요한 플랫폼 설치1. JAVA SE (JAVA Standard Edition)자바 표준 에디션은 가장 기본이 되는 에디션, 흔히 자바 언어라고함 대부분의 패키지가 포함된 에디션 2. JAVA ME (JAVA Micro Edition)과거 모바일(피쳐폰,PDA폰)에서 사용되는 자바기술에 대한 API 포함요즘은 안드로이드를 사용하기에 사용하지 않음 3. JAVA EE (JAVA Enterprise Edition)자바 기업형 에디션 JAVA SE보다 더 많은 기능이 포함 된 걸로 생각하면 된다. 원하는 버전과 자기 컴퓨터 시스템이 32비..