썸네일 JAVA 기본 문법 정리 - 4. 조건문과 반복문 ② 반복문 for, while, do-while반복문은 어떤 작업이 반복적으로 수행되도록 할 때 사용된다. for문이나 while문에 속한 문장은 조건에 따라 한 번도 수행되지 않을 수 있지만,do-while문에 속한 문장은 최소한 한 번은 수행될 것이 보장된다. 반복문은 주어진 조건을 만족하는 동안 주어진 문장들을 반복적으로 수행하므로 조건식을 포함하며, if문과 마찬가지로 조건식의 결과가 true이면 참이고, false이면 거짓으로 간주된다. for문과 while문은 구조와 기능이 유사하여 어느 경우에나 서로 변환이 가능하기 때문에반복문을 작성해야할 때 for문과 while문 중 어느 쪽을 선택해도 좋으나 for문은 주로 반복횟수를 알고 있을 때 사용한다.for문for문은 반복 횟수를 알고 있을 때 적합..
썸네일 JAVA 기본 문법 정리 - 4. 조건문과 반복문 ① 조건문 if, switchif문if문은 가장 기본적인 조건문이며, '만일(if) 조건식이 참(true)이면 괄호{}안의 문장들을 수행하라'라는 의미를 가진다.if (조건식) { //조건식이 참(true)일 때 수행될 문장들을 적는다.}if (score > 60) { System.out.println("합격입니다.") }if-else문if문의 변형인 if-else문의 구조는 if문에 'else블럭'이 추가된 구조이다. 조건식의 결과가 참이 아닌 거짓일 때 else블럭의 문장을 수행하라는 의미를 가진다.if (조건식) { // 조건식이 참(0이 아닌 값)일 때 수행될 문장들을 적는다.} else { // 조건식이 거짓(0)일 때 수행될 문장들을 적는다.} if(input==0) { System.out.pri..
썸네일 JAVA 기본 문법 정리 - 3. 연산자(Operator) ② 논리 연산자논리 연산자  && ,  || ,  !&& (OR 결합) : 피연산자 중 어느 한 쪽만 true이면 true를 결과로 얻는다.|| (AND 결합) : 피연산자 양쪽 모두 true이어야 true를 결과로 얻는다. *논리연산자의 연산 결과xyx || yx && ytruetruetruetruetruefalsetruefalsefalsetruetruefalsefalsefalsefalsefalse ① x는 10보다 크고, 20보다 작다.x > 10 && x ② i는 2의 배수 또는 3의 배수이다.i % 2 == 0 || i % 3 == 0③ i는 2의 배수 또는 3의 배수지만 6의 배수는 아니다.( i % 2 == 0 || i % 3 == 0 ) && i % 6 != 0④ 문자 ch는 숫자( '0' ~ ..
썸네일 JAVA 기본 문법 정리 - 3. 연산자(Operator) ① 연산자연산자와 피연산자연산자(operator) : 연산을 수행하는 기호(+, - *, / 등)피연산자(operand) : 연산자의 작업 대상(변수, 상수, 리터럴, 수식)x + 3// x, 3 : 피연산자// + : 연산자연산자의 종류종류연산자설명산술 연산자+   =   *   /   %   >사칙연산과 나머지 연산(%)비교 연산자>   =   크고 작음과 같고 다름을 비교논리 연산자&&   ||   !   &   |   ^   ~'그리고(AND)'와 '또는(OR)'으로 조건을 연결대입 연산자=우변의 값을 좌변에 저장기 타(type) ?: instanceof형변환 연산자, 삼항 연산자, instanceof 연산자** (type)은 '형변환 연산자'를 의미한다. 연산자의 우선순위 ++ > *, /, % >..
썸네일 JAVA 기본 문법 정리 - 2. 변수(Variable) ③ 형변환형변환(캐스팅, casting)이란 : 변수 또는 상수의 타입을 다른 타입으로 변환하는 것 형변환 방법형변환하고자 하는 변수나 리터럴의 앞에 변환하고자하는 타입을 괄호와 함께 붙여주면 된다.(타입)피연산자여기에 사용되는 괄호()는 '캐스트 연산자' 또는 '형변환 연산자'라고 하며, 형변환을 '캐스팅(casting)'이라고도 한다.double d = 85.4;int score = (int)d; // double타입의 변수 d를 int타입으로 형변환// 85 출력-기본형간의 형변환변환수식결과int → char(char) 65'A'char → int(int) 'A'65float → int(int) 1.6f1int → float(float) 1010.0f** float타입의 값을 int타입으로 변환할 때 ..
썸네일 JAVA 기본 문법 정리 - 2. 변수(Variable) ② 변수의 타입 기본형과 참조형> 기본형(primitive type) : 계산을 위한 실제 값(data)를 저장한다. 모두 8개의 타입(자료형)이 있다.> 참조형(reference type) : 객체의 주소(memory address)를 저장한다. 8개의 기본형을 제외한 나머지 타입. 기본형의 종류분류타입논리형boolentrue와 false 중 하나를 값으로 갖으며, 조건식과 논리적 계산에 사용된다.문자형char문자를 저장하는 데 사용되며, 변수 당 하나의 문자만 저장할 수 있다.정수형byte, short, int, long정수 값을 저장하는 데 사용된다. 주로 사용되는 것은 int와 long이다.byte는 이진 데이터를 다루는데 주로 사용되며, short는 C언어와의 호환을 위해서 추가하였다.실수형floa..
썸네일 JAVA 기본 문법 정리 - 2. 변수(Variable) ① 변수와 상수변수의 선언int age; // age라는 이름의 변수를 선언int = 변수타입age = 변수이름 변수의 초기화int age = 25; // 변수 age를 선언하고 25로 초기화한다. 변수에 저장된 값 읽어오기입력class VarEx1 { public static void main (String[] args) { int year = 0; int age = 14; System.out.println(year); System.out.println(age); year = age + 2000; // 변수 age의 값에 2000을 더해서 변수 year에 저장 age = age + 1; // 변수 age에 저..
썸네일 JAVA 기본 문법 정리 - 1. 데이터 출력 데이터 출력System.out.print(); //여러 데이터를 출력가능System.out.println(); //하나의 데이터만 출력가능 주석(comment)> 범위 주석 = '/*'와 '*/' 사이의 내용은 주석으로 간주된다.> 한 줄 주석 = '//' 부터 라인 끝까지의 내용은 주석으로 간주된다. Hello, world입력class 클래스이름 { public static void main (String[] args) /*프로그램의 시작*/ { System.out.println ("Hello, world."); //Hello, world 출력 }}출력Hello, world  참고자료 : https://www.saichoiblog.com/java_syntax/