본문 바로가기

코딩일지14

[Java 이해하기] 11. Java로 계산기 만들기 (2) ➕ ➖ ✖️ ➗ 🟰 ❓ 계산기 틀은 저번 게시글에서 다루었습니다.  이제 Main 클래스에서 계산기를 만들어내고,console 창을 통해 사용자로부터 값을 입력받아 원하는 결과를 도출해 보겠습니다.     1. 우선, 사용자에게  값을  입력받기 위해서 Scanner라는 라이브러리를 import 하겠습니다.package Calculator;import java.util.Scanner;public class Main { public static void main(String args[]) { }}/*Scanner 클래스는 java.util 패키지에 포함되어 있습니다.이 클래스를 사용하면 사용자로부터 입력을 받을 수 있습니다.*/ ⚠️ Class위로 올 수 있는 요소는 다음과 같습니다. Package .. 2024. 5. 18.
[Java 이해하기] 10. Java로 계산기 만들기 (1) ➕ ➖ ✖️ ➗ 🟰 ❓이번 시간에는 지금까지 학습한 내용을 토대로 Java를 활용하여 사칙연산 계산기를 만들어보도록 하겠습니다.계산기에 객체라는 개념을 적용하여, main에서 계산기를 만들고 사용자에게 입력받아서 결과를 출력해 보겠습니다.    💡 계산기의 조건은 다음과 같습니다.1. 계산기는 두 개의 피연산자를 가집니다.2. 계산기는 하나의 연산자를 가집니다.3. 계산기는 사용자로부터 피연산자와 연산자를 입력받습니다.4. 입력받은 연산자로 계산한 결괏값을 반환합니다.5. 사용자가 "exit"를 입력할 때까지 계산기 작동이 종료됩니다.    1. 우선, Calculator라는 패키지를 생성해 주세요. 저는 이클립스를 사용했지만, 툴은 아무거나 사용하셔도 무방합니다.    2. Calculator라는 .. 2024. 5. 18.
[Java 이해하기] 9. 자바의 String(문자열) 기초 (2) 🤍 String 함수 종류 Java의 String 클래스는 다양한 문자열 작업을 수행할 수 있는 많은 메서드를 제공합니다.대표적인 String 메서드들에 대해 예시와 함께 부가 설명드리겠습니다. n" style="text-align: center;">함수설명n">charAt(int index)문자열에서 지정된 위치의 문자를 반환합니다.n">substring(int beginIndex)문자열의 지정된 시작 위치부터 끝까지의 부분 문자열을 반환합니다.n">substring(int beginIndex, int endIndex)문자열의 지정된 시작 위치에서 끝 위치 사이의 부분 문자열을 반환합니다.n">indexOf(String str)주어진 문자열이 시작되는 첫 위치의 인덱스를 반환합니다. 문자열을 찾지 못.. 2024. 5. 12.
[Java 이해하기] 6. 자바의 함수(메소드)란? (2) 🩷 메서드의 종류 - 자바에서 메서드는 크게 두 가지 주요 유형으로 분류할 수 있습니다. 인스턴스 메서드와 정적 메서드.   이 두 유형의 메서드는 사용 방식, 접근 방식, 그리고 용도에서 차이가 있습니다.   1. 인스턴스 메소드 (Instance Methods) 인스턴스 메서드는 객체의 인스턴스에 속한 메서드로, 객체의 인스턴스 데이터(필드)에 접근하고 조작하는 데 사용됩니다.인스턴스 메서드를 호출하려면 먼저 해당 클래스의 객체를 생성해야 합니다.이 메서드들은 클래스의 특정 인스턴스에 종속적이기 때문에,클래스의 각 인스턴스는 다른 인스턴스의 메서드와 상태가 다를 수 있습니다.  🔎 특징객체의 상태(인스턴스 변수)에 접근하고 변경할 수 있습니다.static 키워드 없이 클래스 내부에 정의됩니다.메서.. 2024. 5. 4.