JAVA 35

[JAVA] 배열

1.배열 --선언 📌 int 와 같은 기본형 변수는 1개의 값만 변수에 저장할 수 있다면 int[] 와 같은 배열형 변수는 여러개를 변수에 저장할 수 있습니다. 여러개를 하나의 변수에 넣어놓고 들고다니거나 하나씩 꺼내서 쓸 수 있다는 점에서 분류통의 개념과 비슷합니다. 단, 하나의 배열형 변수에는 같은 타입의 변수만 담을 수 있습니다. (=김치통에는 김치만!) 한번에 많은 양의 데이터를 다루거나 계산할때 사용합니다. 배열은 영어로 Array 라고 부릅니다. 선언방법은 2가지 방법이 있습니다. // 배열 선언 // 일반적인 선언방식 int[] intArray; // 정수 배열 long[] longArray; double[] doubleArray; // 실수 배열 char[] charArray; // 문자 ..

JAVA 2023.05.26

[JAVA] 조건문, 반복문

📌 Java 프로그래밍에서 특정 조건에 따라 다른 연산을 수행하고싶을때 조건문을 사용합니다. 또는, 특정 조건에 따라 반복해서 동일한 연산을 수행하고 싶을때 반복문을 사용합니다. 조건문: “물이 끓으면 강불에서 약불로 줄여주세요.” “물이 끓으면”이 조건이 만족하면 “약불로 줄이는” 연산을 수행하는 조건문 입니다. 반복문: “하얗게 색이 변하기 전까지 계속 저어주세요.” “하얗게 색이 변하기 전” 조건이 만족할 동안 “저어주세요” 연산을 반복하는 반복문 입니다. 1. 만약에 : 조건문 - if, switch if 문(조건) 특정 조건에 따라 다른 연산을 수행하고 싶을때 사용하는 문맥입니다. 기본적인 조건에 따른 연산을 수행하기 위해 if(조건) { 연산 } 형태로 사용합니다. if 의 소괄호() 안의 조..

JAVA 2023.05.24

[JAVA] 연산자

Java 프로그래밍 에서는 변수, 상수 들을 계산하기 위해서 연산자를 사용한다. 1. 연산자와 피연산자에 대한 이해 계산할때 계산의 대상이 되는것이 피연산자 이며, 계산의 목적이 되는것이 연산자 입니다. 연산자 : 덧셈, 뺄셈 처럼 계산할 기호 피연산자 : 연산자로 인해 계산되는 숫자 int x = 5; int y = 10; int z = x + y; // 5(피연산자) +(연산자) + 10(피연산자) 2. 연산자 종류 연산자는 사칙연산 외에도 여러가지 연산자가 있습니다. 산술 연산자 +, -, *, /, %, 사칙 연산과 비트연산 비교 연산자 >, =, 비교 > 논리 > 대입 연산자 여러개가 함께 있는 연산을 계산할때는 우선순위가 있습니다. 위 우선순위에 따라서 최종적인 응답값이 결정됩니다. 단, 괄호..

JAVA 2023.05.24

[JAVA] 변수

변수 Java 프로그램에서 값을 다루기 위해서는 값을 저장해둘 저장공간(그릇)의 선언이 필요합니다. 저장공간의 선언과 값의 저장 저장공간의 선언 int number; // number 라는 이름의 int(숫자)타입의 저장공간을 선언 String name; // name 이라는 이름의 String(문자열)타입의 저장공간을 선언 - 선언할때는 저장공간에 담을 값의 타입과 이름을 명시하여 선언합니다. - 값의 타입 : 저장공간의 종류 - 값의 이름 : 저장공간의 이름 값의 저장 Java 프로그램에서 저장공간에 값을 저장하는 방법은 2가지 입니다. // 1. 선언과 동시에 저장한다면 이것은 “초기화” 라고 합니다. int number = 10; // 1. 선언과 동시에 값을 저장공간에 저장 (=초기화) // 2..

JAVA 2023.05.23

[JAVA] JVM

JVM 이란? JVM 의 뜻은? Java Virtual Machine 의 약자로 “자바 가상 머신” 이라는 뜻을 가지고 있습니다. 가상 머신이란 가상의 기기를 만들어주는 것을 의미합니다. 다시 말해서, 여러가지의 기기위에 Java 프로그램을 실행시킬 수 있는 가상의 기기를 만들어주는것을 의미합니다. JVM 구성 바이트 코드 Java 프로그램 변환코드 내가 작성한 코드가 운영체제가 읽을 수 있는 코드(바이트 코드💬)로 Java 컴파일러가 변환한 코드 💡 Java 컴파일러란? 내가 작성한 Java 코드들(.java 파일)을 운영체제가 읽을 수 있는 바이트 코드💬(.class 파일)로 변환하는 변환기 인터프리터 Java .class 코드 해석기 운영체제가 읽은 바이트 코드를 기기(기계)가 실행할 수 있는 기계..

JAVA 2023.05.22