본문 바로가기

JAVA

(8)
8. Java 데이터 타입의 변환 casting Java에서 데이터 타입과 일치하지 않는 변수를 입력하게 되면 어떻게 될까요? Java는 casting이라는 기능을 통해 자동으로 데이터 타입이 변환되는 경우가 있습니다. 어떤 경우에 자동으로 데이터 타입을 변환시킬 수 있는지 알아보겠습니다! 1. 데이터 값에 손실이 없는 경우, 프로그램에서 자동으로 casting (데이터 변환) - Java에서는 데이터 값이 손실되지 않고 그대로 유지되는 경우에는 자동으로 데이터 값을 컨버팅 하는 기능이 있습니다. 예를 들면, 데이터 타입 double(실수)를 입력하고 데이터 값에는 정수를 입력한다면 데이터 값에 손실은 일어나지 않을 것입니다. 이런 경우, 프로그램 안에서 자동으로 casting 과정을 거쳐서 int형 값이 자동으로 double형의 값으로 전환됩니다. ..
7. Java 변수 / 변수의 효용 수학에서 변수라는 것은 변할 수 있는 수를 말합니다. Java에서는 변수를 사용하기 전에 먼저 변수의 데이터 타입을 설정해주어야 합니다. Java에서 주로 사용되는 데이터 타입 3가지를 알려드리겠습니다! 1. int (integer) 정수 정수를 뜻하는 int는 숫자(Number)를 변수로 사용할 때 설정해주는 변수입니다. ex. int a = 5 위 사진을 보면 앞에 변수의 데이터 타입을 설정해주지 않고 a = 1 이라고 쓴 부분은 빨간 줄로 에러가 생기는 것을 확인할 수 있습니다. 이와 같이 데이터 타입을 미리 설정해주지 않고 변수를 선언하면 오류가 뜹니다. 변수가 정수일 경우에는 변수 앞에 꼭! int a = 1 이라고 변수의 데이터 타입을 선언해주어야 합니다. 2. double (real numb..
6. 문자열의 표현 이번에는 문자열을 어떻게 표현하는지 알아보겠습니다. 일반적으로 문자열 String은 큰따옴표를 사용하여 표현해줍니다. ex. system.out.println("String") -> String 만약 큰따옴표가 아닌 작은따옴표를 사용한다면 어떻게 될까요? 1. Java에서 작은따옴표 = Character : 한 글자 (문자) 2. Java에서 큰 따옴표 = String : 글자 여러개 (문자열) / Character의 모임 이렇게 큰 따옴표와 작은 따옴표에는 차이가 있습니다. 작은따옴표는 한 글자만 표현하기 때문에 거의 사용하지 않는다고 생각하면 됩니다. 문자열을 표현할 때는 꼭! 큰 따옴표를 이용해서 표현해주어야합니다. 이제 실제로 문자열을 표현해보겠습니다. 문자열 String과 문자 Character..
5. Java 숫자와 연산 숫자의 연산이라고 하면 가장 먼저 떠오르는 것이 사칙연산입니다. 자바에서도 사칙연산을 포함한 다양한 연산이 가능한데 +,-,*,/ 등의 것들을 연산자 Operator라고 합니다. 위 의 사진을 보면 간단한 사칙연산을 실행하여 출력한 것을 확인할 수 있습니다. + 수학과 관련된 많은 연산자가 있는 캐비넷 Math -이클립스에서는 수학과 관련된 다양한 연산자가 들어있는 Math라는 캐비넷을 제공합니다. system.out.println(Math.)라고 코딩 창에 적어주면 다양한 연산자들이 화면에 보입니다. Math 캐비넷에 있는 다양한 연산자들 중에서 몇 가지만 실행해보겠습니다. 1. Math.PI _ 파이 값을 나타내는 연산자 Math.PI는 파이의 값을 나타내는 연산자입니다. 이것을 출력하면 콘솔 창에 ..
4. Java 숫자, 문자 등을 코드로 표현하기 먼저 이클립스에서 새로운 프로젝트를 생성해줍니다. 아직은 정확하게 자바가 어떻게 실행되는지나 함수 등에 대해 알지는 못하지만 지금까지의 간단한 실습을 통해서 알게된 결과, 하나의 자바 파일과 클래스를 생성하여 그것을 컴퓨터를 통해 실행시키는 것이라는 것을 알 수 있었습니다. 프로젝트를 생성해줄 때, new file이 아닌 new class로 생성해주면 우리가 코드를 처음 작성할 때 꼭 적어줘야하는 아래의 부분을 자동으로 생성해줍니다. public class //파일명// { public static void main (String [] args) { } } 위의 사진과 같이 실행하면 파일에 public static void main이 자동으로 생성되는 것을 볼 수 있습니다. 이제 숫자나 문자를 출력할 코..
3. Java의 동작원리 자바의 동작원리에 대해서 알아보겠습니다. 자바의 동작원리는 위의 이미지 한 장으로 설명할 수 있습니다. 1. java source code를 사람이 작성합니다. 사람이 작성한 코드 파일은 .java 파일입니다. 2. 사람이 작성한 파일을 compile 과정을 통해 자동으로 컴퓨터 언어로 전환하는 과정을 거칩니다. 변환된 파일은 .class 파일입니다. 3. class파일을 컴퓨터에 설치된 자바 버츄얼 머신을 통해 작동시킵니다. 4. 그러면 컴퓨터에 결과가 나타납니다. 단순하지만 꼭 알아두어야 하는 자바의 작동원리를 한 장의 사진으로 간단하게 알아보았습니다!
2. Java, Hello World 출력으로 시작해보기 ⭐️ 자바를 이용해서 프로그램을 만들기 위해서는 기본적인 도구가 필요한데 저는 Eclipse를 이용해서 만들어보겠습니다. Eclipse는 구글 검색을 통해 쉽게 다운로드 가능합니다. 본격적으로 eclipse를 실행하기 전 파일을 저장할 폴더를 미리 만들어줍니다. 필수적인 과정은 아니지만 파일을 편하게 확인하기 위해서 미리 만들어주는 것이 좋습니다. 저는 Desktop에 JAVA1이라는 폴더를 미리 만들어주었습니다. 1. Eclipse 실행 후 Navigator창 세팅 Eclipse를 실행하면 위와 같은 창이 뜹니다. 위의 탭 중에 Window로 들어가서 Navigator를 클릭하고 왼쪽 아래 화면으로 띄워줍니다. 처음에 세팅되어 있는 Package Explorer는 조금 더 자바에 익숙해진 후에는 사용하기 편..
1. M1 맥북 Java JDK 설치 방법 일반적으로 구글에서 다운로드할 수 있는 JDK 사이트인 Oracle에서 지원하는 자바 프로그램은 M1에서 제대로 설치가 되지 않습니다. 현재 M1을 지원하는 JKD를 제공하는 사이트는 openjdk이기 때문에 아래의 사이트에서 다운로드할 수 있습니다. https://www.azul.com/downloads/?os=macos&architecture=arm-64-bit&package=jdk Downloads Download Azul Platform Prime Azul Platform Prime extends Core, adding unique Azul innovations to improve the runtime characteristics of Java workloads. Azul Platform Prim..