코딩5 [Java 이해하기] 19. Java로 도형 면적구하기 🔴🟧🟡🟩이번 시간에는 저번에 학습한 내용을 토대로 Java를 활용하여 도형 면적 구하기를 만들어보도록 하겠습니다.면적 계산기에 객체라는 개념을 적용하여, 오버로딩을 통해 다양한 도형의 면적을 계산해 보겠습니다. 1. 우선 패키지를 만들어주세요. 패키지명은 원하시는 걸로 하셔도 됩니다저는 shapeCalculator로 했습니다. 2. 기존처럼 클래스를 두 개로 나누겠습니다.Main 클래스와 ShapeAreaCalculator 클래스 두 개를 만들어주세요. 3. 이제 ShapeAreaCalculator클래스를 작성하겠습니다.오버로딩 실습이기 때문에, 필드나 생성자 없이 메서드만 정의하겠습니다.객체의 기능은 다음과 같습니다. 💡 1. 매개변수로 하나만 입력 시 원의 면적을 .. 2024. 5. 27. [Java 이해하기] 14. Java로 구구단 만들기 (1) 💚 오늘은 지금까지 배운 배열을 활용하여 자바로 구구단을 만들어보겠습니다! 우선 계산기 때처럼, 패키지와 클래스를 만들겠습니다. multiplication 패키지를 생성하고,Multiplicaion과 Main 클래스를 생성해주세요!(사실 분리를 시키지 않아도 문제는 없지만, 연습을 위해 계속 분리시켜서 하겠습니다!) 우선 , 구구단 클래스 먼저 작성하겠습니다.가장 먼저 구구단에 대한 데이터를 저장하기 위해 2차원 배열을 필드에 선언해 주겠습니다. private int[][] multiple; 생성자에서 (객체 생성 시 무조건 호출되는 곳)multiple을 초기화하고, initialize 함수를 호출하여 값을 채워줍니다.public Multiplication() { multipl.. 2024. 5. 24. [Java 이해하기] 12. Java의 배열 (1) 💚Java의 배열이란?Java의 배열은 동일한 데이터 타입의 여러 값을 하나의 데이터 구조로 저장하는 데 사용되는 객체입니다.배열은 고정된 크기를 가지며, 초기화 시에 결정됩니다. 배열의 특징을 가장 잘 드러내는 예시를 보여드리겠습니다.제가 기차놀이 하는 토끼의 사진을 괜히 올린 게 아닌데요, 배열은 마치 기차놀이와 같습니다. 우리가 토끼 1과 토끼 2를 정의하면, 이 두 개의 String 객체는 메모리상 우리가 모르는 곳에 동떨어져있습니다.String pipi = "첫번째 줄에 있는 토끼";String cucu = "두번째 줄에 있는 토끼"; 근데 이렇게 정의한다면, pipi가 두 번째에 있는지, cucu가 첫 번째에 있는지 직접 하나씩 출력해보지 않는 이상 모릅니다.이런 방법밖에 없게 되는것.. 2024. 5. 24. [Java 이해하기] 3. 자바의 데이터 타입이란? 🩵 Java의 데이터 타입이란?데이터 타입은 변수를 선언할 때, 데이터가 메모리에 어떻게 저장되는지 명시해 주는 것입니다.각기 다른 특성의 데이터들을 구분하는 역할입니다. 💛 데이터 타입의 역할 - 변수를 선언할 때 데이터타입은 반드시 필요합니다. Java에서 데이터타입을 사용하는 이유는 여러 가지가 있습니다. 타입 안정성 (Type Safety) : 데이터 타입을 명시함으로써, 컴파일러는 타입에 맞지 않는 값이 변수에 할당되는 것을 방지합니다. 예를 들어 int age라는 변수에 '토끼'라는 값을 넣으면 숫자가 아니므로 에러가 발생합니다.메모리 관리 : 프로그램의 규모가 커지면 메모리 관리가 굉장히 중요합니다. 데이터 타입을 명시함으로써 변수에 필요한 메모리양을 결정할 수 있습니.. 2024. 4. 26. 이전 1 2 다음