본문 바로가기

java

(13)
자바강의 2일차 1. 연산자 (Operator) 1-1) 연산자란? - 연산자는 연산을 수행하는 기호를 의미한다. 1-2) 연산자와 피연산자 - 연산자와 연산을 수행하려면 반드시 연산의 대상이 있어야 하는데 이를 피연산자라고 한다. 예)연산자 : 연산을 수행하는 기호 (+, -, *, /, ...) 피연산자 : 연산자의 작업 대상 - 연산자는 피연산자로 연사을 수행하면 항상 결과값을 반환한다. 1-3) 식 (표현식, expression) - 연산자와 피연산자를 조합하여 계산하고자 하는 바를 표현한것을 식 또는 표현식이라고 한다. 1-4) 연산자의 종류 종류 연산자 설명 산술연산자 +, -, *, /, %, 사칙연산과 나머지 연산 비교연산자 >, =, 비교 > 논리 > 대입순서로 진행, 대입은 제일 마지막에 실행 단항(1..
자바강의 1일차 1. 자바란 1-1) 자바란? - 자바란 1993년 1월에 공식적으로 발표한 객체지향 프로그래밍 언어이다. - 자바로 작성된 프로그램은 운영체제의 종류에 관계없이 실행이 가능하기 때문에 운영체제에 따라 프로그램을 전혀 변 경하지 않고도 실행이 가능하다. - 이러한 장점으로 인해 자바는 다양한 기종의 컴퓨터와 운영체제가 공존하는 인터넷 환경에 적합한 언어로써 인터넷의 발전과 함께 많은 사용자층을 확보할 수 있었다. 1-2) 자바언어의 특징 ① 운영체제에 대해 독립적이다. - 자바 응용프로그램은 운영체제나 하드웨어가 아닌 JVM(Java Virtual Machine)하고만 통신하고 JVM이 자바 응용프로그 램으로부터 전달받은 명령을 해당 운영체제가 이해할 수 있도록 변환하여 전달한다. ② 객체지향언어이다. ..
자바의 정석 ch4 1. 조건문과 반복문 조건문 : 조건을 만족할때만 {}를 수행(0~1번) 반복문 : 조건을 만족하는 동안 {}를 수행(0~n번) if (score > 60) { System.out.println("합격입니다."); System.out.println("축하드립니다."); } int i = 10; while(i-- > 0) { System.out.println(i); } 2. if문 조건식이 참(true)일 때, 괄호{}안의 문장들을 수행한다. if (조건식) { // 조건식이 참(true)일 때 수행될 문장들을 적는다. } if (score > 60) { System.out.println("합격입니다."); } score > 60 -> 80 > 60 -> true 3. 블럭 { } 여러 문장을 하나로 묶어..
자바의 정석 ch3 1. 연산자 연산자 : 연산을 수행하는 기호 피연산자 : 연산자의 연산 수행 대상 "모든 연산자는 연산결과를 반환한다." 4 * x + 3 → 4 * 5 + 3 → 23 y = 4 * x + 3; // x의 값이 5라면, y의 값은 23이 된다. System.out.println(y); // y의 값인 23이 화면에 출력된다. System.out.println(4 * x + 3); // x의 값이 5라고 가정하면 → System.out.println(23); 2. 연산자의 종류 3. 연산자의 우선순위 "하나의 식(expression)에 연산자가 둘 이상 있을 때, 어떤 연산을 먼저 수행할지를 자동 결정하는 것" 4. 연산자의 결합규칙 "우선순위가 같은 연산자가 있을 때, 어떤 것을 먼저?" "대입과 단항..
자바의 정석 ch2 1. 변수(variable)란? 변하는 수? 하나의 값을 저장할 수 있는 메모리 공간 2. 변수의 선언 ① 변수의 선언 이유 - 값(data)을 저장할 공간을 마련하기 위해서 ② 변수의 선언 방법 변수타입 변수이름; int age 3. 변수에 값 저장하기 ① 변수에 값 저장하기(' = ' 는 등호가 아니라 대입) int age ; // 정수 (int)타입의 변수 age를 선언 age = 25 ; // 변수 age에 25를 저장 int age = 25; // 위의 두 줄을 한 줄로 ② 변수의 초기화 - 변수에 처음으로 값을 저장하는 것 (주의 : 지역 변수는 읽기 전에 꼭! 초기화 해야함.) int x = 0; // 변수 x를 선언 후, 0으로 초기화 int y = 5; // 변수 y를 선언 후, 5로 초..