java

Bootcamp/Codestates Section 1

Java - 반복문, 배열

반복문 for String[] numbers = {"one", "two", "three"}; for(int i=0; i 배열의 크기보다 큰 크기의 값을 얻거나 넣으려고 할 때 2차원 배열 int[][] kcal; kcal = new int[31][3]; int[][] kcal = new int[31][3]; 배열 탐색 int[] scores = { 100, 90, 90, 100, 100 }; int sum = 0; for (int i = 0; i < scores.length; i++) { sum += scores[i]; } System.out.println(sum); //480

Bootcamp/Codestates Section 1

Java - 연산자, 콘솔 입출력(I/O), 제어문 - 조건문

연산자 산술 연산자 연산자 기능 예시(int) 결과값 + (sum) 더한 값 6 + 4 10 - (sub) 뺀 값 6 - 4 2 * (mul) 곱한 값 6 * 4 24 / (div) 나눈 값 6 / 4 1 % (mod) 나머지, modulo 6 % 4 2 증감 연산자 num1++; // num1 = num1 + 1; ++num1; // num1 = num1 + 1; num1--; // num1 = num1 - 1; num1--; // num1 = num1 - 1; 복합 대입 연산자 num1 += 2; // if num1 = 10 -> num1 = 12 num1 -= 2; // if num1 = 10 -> num1 = 8 대소 비교 연산자 대소 비교 연산자 결과 6 > 4 true 6 2 true 2 >=..

Bootcamp/Codestates Section 1

Java - Java의 특징, JVM&JDK, 변수, 리터럴, 타입, 문자열

Java의 특징 C, C++ 등과 같이 특정 OS에 따라 다르게 작성해야하는 문제를 해결하고자 JRE(Java Runtime Environment : JVM(Java Virtual Machine) + 표준 클래시 라이브러리)를 개발하여 모든 운영체제에서 같은 코드로 실행할 수 있음 객체 지향 언어(OOP), 객체지향적으로 설계된 프로그램은 유지보수가 쉽고 확장성이 높음 람다식, 스트림 지원 자동 메모리 관리(Garbage Collection) JVM Java는 컴파일러(Compiler)를 통해 기계어(Machine Language)로 변환되는 언어 컴파일 : JVM이 이해할 수 있는 코드로 변환 Java는 JVM을 걸쳐서 실행되기 때문에 타 언어에 비해 실행 속도는 느린편이다. JDK JRE(Java R..

AidenYoun
'java' 태그의 글 목록