본문 바로가기
728x90
반응형
SMALL

Java50

[JAVA] 자바 - 조건문 (if문, switch문) 조건문이란? 조건문은 주어진 조건식의 결과에 따라 별도의 명령을 수행하도록 제어하는 명령문입니다. If문 if 문은 조건식의 결과가 참(true)이면 주어진 명령문을 실행하며, 거짓(false)이면 아무것도 실행하지 않습니다. if(조건식1) { // 조건식이 참일 때 실행 // 거짓일 경우 실행하지 않습니다. } if / else문 if (조건식) { // 조건식이 참일 때 실행 } else { // 조건식이 거짓일 때 실행 } if / else-if / else문 if (조건식1) { // 조건식이 참일 때 실행 } else if (조건식2) { // if문의 조건식이 거짓일 경우 else if문의 조건식이 참이라면 실행 } else { // 모든 조건식이 거짓일 때 실행 } switch문 if-el.. 2021. 11. 18.
[JAVA] 자바 - 연산자 (산술, 복합대입, 증감, 관계, 논리, 조건, 비트) 산술 연산자 - +, -, /, *로 사칙연산을 하기 위한 연산자입니다. - % : 나머지 값을 구하는 연산자입니다. 복합 대입 연산자 x += y x = x + y x -= y x = x - y x /= y x = x / y x *= y x = x * y x %= y x = x % y > y >>>= x = x >>> y &= x = x & y ^= x = x ^ y |= x = x | y 증가 & 감소 연산자 선 증가/감소 : ++x, --x 후 증가/감소 : x++, x-- 관계 연산자 이항 연산자 비교 연산자라고도 합니다. , ==, != 논리 연산자 관계 연산자와 혼합하여 사용합니다. && (AND) 둘다 참일 경우 참. 나머지는 거짓 || (OR) 둘 중에 하나만 참이여도 참. ! (NOT) .. 2021. 11. 18.
[JAVA] 자바 - 상수, 리터럴, 형 변환 변하지 않은 상수와 리터럴, 변수의 형 변환 상수 상수란 변수와 마찬가지로 데이터를 저장할 수 있는 메모리 공간을 의미합니다. 하지만 상수는 프로그램이 실행되는 동안 메모리에 저장된 값을 변경할 수 없습니다. 원주율, 1년 12개월 등을 상수로 할 수 있습니다. 상수를 사용하면 변하지 않는 값을 반복하여 사용하여 사용할 때 의미 있는 문자로 인식하기 쉽고 변하더라도 선언한 부분만 변경하면 되므로 여러 번 수정할 필요가 없습니다. 상수 선언하기 final 예약어를 사용하여 선언합니다. 상수는 선언과 동시에 반드시 초기화해야 합니다. 예제 final int MAX_NUM = 100; final int MIN_NUM; MIN_NUM = 0; System.out.println(MAX_NUM); System.ou.. 2021. 11. 16.
[JAVA] 자바 - 변수, 자료형 변수란? 데이터를 저장할 수 있는 메모리 공간을 의미하고 저장된 값은 언제든지 변경될 수 있습니다. 사용방법 String name = "Seong Jun"; // 선언과 동시에 초기화 int age; age = 22; // 선언 후 초기화 float height = 182.6; 언제 보더라도 이 변수가 뭐를 하는 변수인지 알 수 있어야 합니다. 의미 있는 변수명은 길더라도 알 수 있게 써야 합니다. 축약형은 좋지 않습니다. 카멜 로테이션으로 작성. 소문자로 시작해서 단어가 바뀔 때마다 대문자로 써줍니다. ex) int nameOfStudent; 자료형 기본 자료형 byte 정수형 문자형 실수형 논리형 1byte byte - boolean 2byte short char - - 4byte int - floa.. 2021. 11. 15.
[JAVA] 자바 - Java 기초 Java란? Java는 객체 지향 언어로 개발된 프로그래밍 언어입니다. 그리고 자바 가상 머신(JVM, Java Virtual Machine)을 사용하여 운영체제와는 독립적으로 동작할 수 있습니다. Java의 장점 연산자 오버 로딩을 금지하고 제네릭을 도입함으로써 코드의 가독성을 높였습니다. 객체 지향 언어로 기능을 부품 화할 수 있습니다. JRE를 이용해서 운영체제로부터 자유로워 독립적으로 실행할 수 있습니다. 웹 및 모바일 프로그래밍이 쉽습니다. GC를 통한 자동 메모리 관리를 지원하여 다른 언어에 비해 안정성이 높습니다. 실행 속도가 많이 개선되어 빨라졌습니다. Java의 단점 실행을 위해 자바 가상 머신을 거쳐야 하므로, 다른 언어에 비해 실행 속도가 느립니다. 예외 처리가 잘 되어 있지만, 개발.. 2021. 11. 14.
728x90
반응형
LIST