java 계산기 Lv.2
·
java
package Lv2;import java.util.InputMismatchException;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); Calculator calculator = new Calculator(); System.out.println("명령어를 입력해주세요 (go, exit, delete, list) :"); while(true){ try { String input = scanner.next(); ..
Java 연산기능 구현 (class 미사용)
·
java
- Java를 활용하여 연산기능 계산기를 구현했습니다. 요구사항 : 클래스 없이 자바의 기본 문법만을 사용하여 계산기를 구현하는 것2개의 정수(0 포함)를 입력 받고 사칙연산 될 문자를 입력받을 수 있습니다.Scanner를 사용하여 사칙연산 기호를 전달 받을 수 있습니다. charAt(0)양의 정수는 각각 한 번씩 입력 받으며, 정수는 적합한 타입으로 선언한 후 변수에 저장했습니다.if와 switch 문을 사용하였으며 연산 오류가 발생할 경우 해당 오류에 대한 내용을 정제하여 출력할 수 있습니다.반복문을 사용하되, 반복의 종료를 알려주는 exit 문자열을 입력하기 전까지 무한으로 계산을 진행할 수 있도록 했습니다.첫 작성 코드 package Lv1;import java.util.Scanner;publ..
자바 (클래스, 객체 등)
·
java
클래스란?객체를 만들 때 필요한 설계도입니다.객체란 실제로 존재하는 것을 말합니다.클래스가 준비되어있다면 여러개의 객체를 만들 수 있습니다.클래스 구조는 1. 속성, 2. 생성자, 3. 기능 세가지로 구분됩니다.(속생기라고 외우면 편합니다.)객체란?객체를 만들 때 new라는 키워드를 사용합니다.객체를 만드는 과정을 인스턴스화라고 표현합니다.인스턴스화가 되면 Java 메모리 상에 객체가 만들어집니다.클래스에서의 속성객체는 속성(특징)을 작성하는 곳입니다.객체를 생성해야 속성에 접근할 수 있습니다. 이 속성들을 변수로 표현합니다.프로터피, 필드라고도 합니다. 사람의 속성을 예로 들면 나이, 이름, 주소 등이 해당합니다. // 1. 객체 생성 Person personA = new Person(); ..
JAVA의 시작
·
java
JDK ?자바 프로그램을 개발할 때 필요한 개발 도구 모음 1) javac(Java Compiler) : Java 파일을 바이트코드(.class)로 변환해 줌. '바이트코드'는 JVM이 해석할 수 있는 코드2) JVM(Java Virtual Machine) : 바이트코드를 해석하고 자바 프로그램을 실행시키는 역할. 실행환경 관계없이 동작 가능 public class Main { public static void main(String[] args) { System.out.println("Hello, World!"); }}2줄 프로그램의 시작을 알리는 역할 자바에 대해서 자바의 세계는 모두 객체(클래스)로 이루어져 있음객체와 클래스는 개념적으로 다르지만 실무에서는 혼용해서 많이..