본문 바로가기
728x90

Java41

자바 #004_조건문, 반복문 조건문 - 조건식에 따라 다른 실행문을 실행하기 위해 사용 if문 조건식 결과에 따라 블록 실행 여부가 결정된다. 조건식에는 true/false 혹은 boolean 결과가 나오는 연산식이 와야한다. if문의 중괄호 블록은 조건식이 참일때 실행된다. if-else문/ 다중 if-else문 if문 바로 뒤에 else문을 함께 사용. if문의 조건식이 true이면 if문의 중괄호 블록을 실행, false이면 else문의 중괄호 블록을 실행 다중 if-else문도 마찬가지이다. 다만 if-else문이 반복된다. public class IfElseIfElseEx { public static void main(String[] args) { int score = 60; if(score >= 90) { System.o.. 2022. 12. 12.
자바 #003_연산자 연산자(Operator) - 연산에 사용되는 표시나 기호 피연산자(Operand) - 연산자와 함께 연산되는 데이터 연산식(Expression) - 연산자와 피연산자를 사용하여 기술한 식 자바에서 연산이 복합적으로 구성되어 있다면, 우선순위에 따라 수행된다. 단항 - 이항 - 삼항 산술 - 비교 - 논리 - 대입 순이다. 우선순위가 같으면 왼쪽에서 오른쪽으로 수행된다. 다만, 대입연산자는 반대로 오른쪽에서 왼쪽으로 수행된다. 우선순위 순으로 나열한 리스트(위가 높음) : 증감(++ --), 보호(+ -), 논리(!) 산술(* / %) 산술(+ -) 비교( = instanceof) 비교(== !=) 논리(&) 논리(^) 논리(|) 논리(&&) 논리(||) 조건(? :) 대입(= += -= *= /= %=).. 2022. 12. 12.
자바 #002_변수, 리터럴 2022.12.06 - [Java] - 자바 #001_자바 시작하기 자바 #001_자바 시작하기 자바 시작하기 Java는 임베디드, 웹, 안드로이드 소프트웨어(SW) 개발 분야에 주로 사용된다. 1995년 마이크로시스템즈에서 발표되었으며, 현재 웹사이트 및 다양한 Application 개발의 핵심적인 언어 hhahee.tistory.com 에서 예약어 부분에 대하여 좀 더 자세하게 공부해보겠다. 예약어 기본 타입 : boolean, byte, char, short, int, long, float, double 접근 제한자 : private, protected, public 클래스 : class, abstract, interface, extends, implements, enum 객체 : new, inst.. 2022. 12. 8.
자바 #001_자바 시작하기 자바 시작하기 Java는 임베디드, 웹, 안드로이드 소프트웨어(SW) 개발 분야에 주로 사용된다. 1995년 마이크로시스템즈에서 발표되었으며, 현재 웹사이트 및 다양한 Application 개발의 핵심적인 언어이다. 특징 모든 운영체제에서 실행 가능 객체지향 프로그래밍(OOP : Object Oriendted Programming) 메모리 자동 정리 풍부한 무료 라이브러리 개발도구 : Java Development Kit (JDK) 이클립스 (eclipse) : 무료 오픈 소스 통합 개발 환경(IDE) 바이트코드 파일(.class) 자바 프로그램은 기계어가 아닌, 바이트 코드(.class 파일)로 구성되어 있다. 바이트 코드 파일은 운영체제에서 바로 실행이 불가능하며, JVM (자바 가상 기계)가 기계어.. 2022. 12. 6.
Java 내가 보려고 작성한 기본 기초 문법, 용어 정리 정수타입 byte : 1byte : -128 ~ +127 short : 2byte : -2^15 ~ ((2^15)-1) char : 2byte : 0 ~ 65535(유니코드)​ int : 4byte : -2^31 ~ ((2^31)-1)​ long : 8byte : -2^63 ~ ((2^63)-1)​ 실수타입 float : 4byte (소수점 7자리 이하) 뒤에 f 붙이기 double : 8byte (소수점 15자리 이하) 기본형 논리타입 boolean : true or false (기본 : false) 자동타입변환(Promotion) 큰type = 작은type byte < short < int < long < float < double 리터럴(Literal) 소스코드에서 프로그래머에 의해 직접 입력된 값.. 2022. 12. 5.
728x90