전체 글 92

자바의 연산자들 -2 (관계, 논리 연산자)

12. 자바의 연산자들 -2 (관계, 논리 연산자) 관계 연산자 이항 연산자 연산의 결과가 true(참), false(거짓)으로 반환 됨, 비교연산자 라고도 함 조건문, 반복문의 조건식으로 많이 사용 됨 package ch12; public class RealtionalTest { public static void main(String[] args) { int num1 = 5; int num2 = 3; boolean value = (num1 > num2); System.out.println(value); System.out.println(num1 = num2); System.out.println(num1 0) && (num2 > 0); Syst..

Dev/Java 2022.03.02

자바의 연산자들 -1 (대입, 부호, 산술, 복합대입, 증감연산자)

11. 자바의 연산자들 -1 (대입, 부호, 산술, 복합대입, 증감연산자) 항과 연산자 항(operand) : 연산에 사용되는 값 연산자 (operator) : 항을 이용하여 연산하는 기호 대입 연산자 (assignment operator) 변수에 다른 변수나 값을 대입하는 연산자 이항 연산자 중 우선 순위가 가장 낮은 연산자들 왼쪽 변수 = 오른쪽 변수(또는 식, 값) 부호 연산자 단항 연산자 변수의 부호를 유지 하거나(+) 바꿈(-) 실제 변수의 부호가 변하려면 대입 연산자를 사용해야 함 산술 연산자 사칙 연산자 % 나머지 구하는 연산자, 숫자 n 의 나머지 범위는 0 ~ n-1 복합 대입 연산자 대입 연산자와 다른 연산자가 함께 쓰임 증가, 감소 연산자 단항 연산자 변수의 값을 1 더하거나 1 뺄때..

Dev/Java 2022.03.02

자료형(data type)- 논리형과 자료형 없이 변수 사용하기

09. 자료형(data type)- 논리형과 자료형 없이 변수 사용하기 논리형 true(참), false(거짓) 두 가지만 나타냄 1바이트를 사용 함 값이 존재하는지, 배열이 비었는지, 결과가 참인지 거짓인지등을 표현 package ch09; public class BooleanTest { public static void main(String[] args) { boolean isMarried = true; System.out.println(isMarried); } }지역 변수 자료형 없이 사용하기 ( 자바 10 지원 됨 ) Local variable type inference 추론 가능한 변수에 대한 자료형을 선언하지 않음 한번 선언하여 추론 된 변수는 다른 타입의 값을 대입 할 수 없음 지역 변수만 ..

Dev/Java 2022.03.02

자료형(data type) - 문자는 프로그램에서 어떻게 표현하여 사용하나요?

08. 자료형(data type) - 문자는 프로그램에서 어떻게 표현하여 사용하나요? - 문자도 정수로 표현합니다. 어떤 문자를 컴퓨터 내부에서 표현하기 위해 특정 정수 값을 정의 A 는 65 문자세트 : 각 문자를 얼마로 표현할 것인지 코드 값을 모아둔 것을 문자세트(charater set)라 함 (ex. ASKII, euc-kr, utf-8, utf-16) - 자바에서는 문자가 어떻게 표현되나요? 자바는 문자를 나타내기 위해 전세계 표준인 UNICODE를 사용 utf-16 인코딩을 사용 (모든 문자를 2바이트로 표시) - 문자형 변수 선언과 사용하기 문자를 위한 데이터 타입 char ch = 'A'; 내부적으로 숫자료 표현되므로 숫자를 넣어도 문자가 출력될 수 있음 char ch2 = ..

Dev/Java 2022.03.02

자료형(data type)

06. 자료형(data type) - 정수는 어떻게 표현하나요? 변수와 메모리 변수를 선언하면 해당되는 자료형의 크기 만큼 메모리가 할당 변수는 할당된 메모리를 가리키는 이름 int level = 10; // 4바이트 정수형 메모리가 level 이라는 이름으로 할당 됨기본 자료형(primitive data type)의 종류 정수 자료형의 종류와 크기 byte와 short byte : 1바이트 단위의 자료형 동영상, 음악 파일, 실행 파일의 자료를 처리할 때 사용 short: 2바이트 단위의 자료형 C/C++ 언어와 호환 시 사용 int 자바에서 사용하는 정수에 대한 기본 자료 형 4바이트 단위의 자료형 = 리터럴도 4바이트 프로그램에서 사용하는 모든 숫자(리터럴)은 int 로 저장됨 32 비트를 초과하는..

Dev/Java 2022.03.02

변수(Variable)는 변하는 수입니다.

05. 변수(Variable)는 변하는 수입니다. 변수는 언제 쓰나요? 프로그램에서는 항상 변하는 값을 나타낼 필요가 있음 ( ex. 학생의 성적, 합계, 게임의 레벨, 회원 주소 등등...) 표현하려는 수에 맞는 데이타 타입(자료형)을 이용하여 변수를 선언 표현하려는 자료가 숫자, 문자, 문자열등 다양할 수 있으므로 그에 맞는 자료형을 사용 변수 선언과 사용하기 예제 변수 선언은 자료형과 변수 명으로 선언함 선언과 동시에 초기화 할 수 있음 package ch05; public class VariableTest { public static void main(String[] args) { int age, count; age = 10; int level = 10000; System.out.println(a..

Dev/Java 2022.03.02

컴퓨터에서 자료 표현하기

04. 컴퓨터에서 자료 표현하기 2진수로 표현 0과 1로만 데이터를 저장함 bit(1비트) : 컴퓨터가 표현하는 데이터의 최소 단위로 2진수 하나의 값을 저장할 수 있는 메모리의 크기 byte(바이트) : 1byte = 8bit2진수와 10진수 2진수와 8진수 16진수 자주사용하는 int(인티져)는 4byte = 32bit 8비트로 5를 표현해 보면... 맨 앞에는 부호 비트로 나타낼 수 있는 수의 범위는? 한 개의 비트로 나타낼 수 있는 수 : 0. 1 (2개) 두 개의 비트로 나타낼 수 있는 수 : 00, 01, 10, 11 (4개) 세 개의 비트로 나타낼 수 있는 수 : 000, 001, 010, 011, 100, 101, 110, 111 (8개)2진수, 8진수, 16진수를 프로그램에서 사용하는 예..

Dev/Java 2022.03.02

자바 첫 프로그램 만들고 실행하기

03. 자바 첫 프로그램 만들고 실행하기 이클립스 실행하기 WorkSpace 설정 프로젝트 만들기와 화면의 구성 첫 프로그램 "Hello, Java" 출력하기 모든 Class는 package로 관리하자 컨트롤 + n 누르면 새로 만들기 패키지 만들기 = 패키지 이름은 소문자 클래스 이름의 첫자는 대문자임. package ch01; public class HelloJava { public static void main(String[] args) { System.out.println("Hello, Java"); } } 위의 사진처럼 Bild Automatically 때문에 자동 컴파일 된다. 실행하면 하단에 Hello, Java가 뜬다. 그럼 위 클래스 파일이 자동으로 만들어 진다. 컴파일된 클래스는? 실행..

Dev/Java 2022.03.02

자바와 이클립스 설치하기

02. 자바와 이클립스 설치하기 1. 자바 설치 하기 이클립스 설치전에 자바를 설치해야한다. (이클립스 다운받으면 자동으로 자바 다운로드됨... 하지만 자바를 먼저받자. ) 자바 JDK 설치 = 자바가 돌아가기 위해 필요한 라이브러리 선생님과 똑같은 버전은 받기위해 jdk15 다운로드했다. window+R 👉 cmd ✅ java -version 자바 버전이 나오면 다운 된 것. 자바 JRE 설치 자바는 유료화 이후 JRE는 8.0까지만 무료 제공 그래서 따로 받아야 됨 2. 이클립스 설치 하기 이클립스 설치 이클립스는 지속적으로 업그레이드 됨 다운로드하면 여러 목록가운대 맨위의 java developers 받으면 된다. 다운 받고 키면 워크 스페이스나오는데 자신이 직접 경로 설정해주자. 선생님은 D드라이..

Dev/Java 2022.03.02

자바란 무엇일까?

01. 자바 프로그래밍 시작하기 프로그래밍 이란? 프로그래밍: 컴퓨터가 일을 수행 하도록 프로그래밍 언어로 명령어 집합(프로그램)을 만드는 일 컴파일 : 프로그래밍 언어를 컴퓨터가 실행 가는한 기계어로 만드는 일 컴파일러 : 기계어로 바꾸어 주는 프로그램 ( ex. 자바 컴파일러(javac), gcc ) 자바 프로그래밍 자바의 역사 : 1991년 제임스 고슬링을 비롯한 선 마이크로 시스템스 연구원들이 처음 개발 가전, 휴대용 장치에 사용되는 소프트웨어 언어로 개발됨. 안정성이 중요 자바 프로그래밍의 특징 플랫폼에 영향을 받지 않으므로 다양한 환경에서 사용할 수 있다. 객체 지향 언어이기 때문에 유지보수가 쉽고 확장성이 좋다. 프로그램이 안정적이다. 풍부한 기능이 제공되는 오픈 소스이다. 객체 지향 프로그..

Dev/Java 2022.03.02