본문 바로가기

개발공부62

JAVA - 배열 (Array) 배열 Array 배열은 같은 타입의 변수들로 이루어진 유한 집합으로 정의할 수 있습니다. 배열을 구성하는 각각의 값을 배열 요소(element)라고 하며, 배열에서의 위치를 가리키는 숫자를 인덱스(index)라고 한다. Java에서 index는 언제나 0부터 시작하며, 0을 포함한 양의 정수만을 가질 수 있다. 배열은 같은 종류의 데이터를 많이 다뤄야 하는 경우에 사용할 수 있는 가장 기본적인 자료 구조이다. 배열은 선언되는 형식에 따라 1차원 배열, 2차원 배열뿐만 아니라 그 이상의 다차원 배열로도 선언할 수 있다. 1차원 배열 1차원 배열은 가장 기본적인 배열로 다음과 같은 문법에 따라 선언한다. 1. int[] grade1; // 타입[] 배열_이름; 2. int grade1[]; // 타입 배열_.. 2022. 1. 31.
JAVA - 스캐너 클래스 (Scanner Class) Scanner Class 읽은 바이트를 문자, 정수, 실수, 불린, 문자열 등 다양한 타입으로 변환하여 리턴하는 클래스. 특징 1. 기본적인 데이터 타입들을 Scanner의 메소드를 사용하여 입력받을 수 있다. 예를 들어 117을 입력하고자 할 때, String(문자열)로 입력받고 싶으면 next( ) 나 nextLine( )을 사용하고, int(정수)로 입력받고 싶다면 nextInt( )를 사용하여 입력받으면 알아서 해당 타입으로 입력된다. 2. Scanner을 사용할 시에 util 패키지를 경로의 Scanner클래스를 호출해야 한다. JAVA에서 쓰이는 대부분의 클래스는 lang 패키지가 아니라면 import 를 통해 호출해주어야 한다. Scanner의 경우는 java.util 패키지에 있다. 3. .. 2022. 1. 26.
JAVA1 - 16.2 나의 앱 만들기 (클래스) 클래스 Class 객체(object)는 클래스(Class)라는 표현을 쓰기도 하는데 같은 내용은 아니다. 클래스는 서로 연관된 변수와 메소드를 그룹핑한 것이다. 그리고 거기에 이름을 붙인 것이다. 그래서 메소드, 클래스 이러한 것들이 중요한 이유는 우리가 소프트웨어를 만들어 가는데 있어서 구조를 결정하기 때문이다. 마치 우리의 신체에서 뼈대와 같은 역할을 메소드와 클래스가 하기 때문에 뒤로 갈수록 상당히 중요하다. eclipse - outline 실행하기 window - Show View - Outline (Alt + Shift +Q, O) outline은 해당 클래스 안에 소속되어 있는 여러가지 맴버들, 즉 클래스에 소속되어 있는 변수 또는 메소드의 리스트를 보여준다. 아래와 같이 AccountingC.. 2022. 1. 25.
JAVA1 - 16.1 나의 앱 만들기 (메소드) 메소드 Method 메소드(Method)는 서로 연관된 코드들을 그룹핑해서 이름을 붙힌 정리 정돈의 상자이다. 기존 예제. public class AccountingMethodApp { public static void main(String[] args) { double valueOfSupply = Double.parseDouble(args[0]); double vatRate = 0.1; double expenseRate = 0.3; double vat = valueOfSupply*vatRate; double total = valueOfSupply + vat; double expense = valueOfSupply*expenseRate; double income = valueOfSupply-expense.. 2022. 1. 24.
JAVA1 - 15.3 나의 앱 만들기 (반복문) 반복문 Loop 기존 예제. public class AccountingArrayApp { public static void main(String[] args) { double valueOfSupply = Double.parseDouble(args[0]); double vatRate = 0.1; double expenseRate = 0.3; double vat = valueOfSupply*vatRate; double total = valueOfSupply + vat; double expense = valueOfSupply*expenseRate; double income = valueOfSupply-expense; double[] dividendRates = new double[3]; dividendRate.. 2022. 1. 24.
JAVA1 - 15.2 나의 앱 만들기 (배열) 배열 Array 예제를 통해 배열을 살펴보자. public class AccountingArrayApp { public static void main(String[] args) { double valueOfSupply = Double.parseDouble(args[0]); double vatRate = 0.1; double expenseRate = 0.3; double vat = valueOfSupply*vatRate; double total = valueOfSupply + vat; double expense = valueOfSupply*expenseRate; double income = valueOfSupply-expense; double dividend1 = income*0.5; double divi.. 2022. 1. 23.