[백준/BOJ] 1330번: 두 수 비교하기 - JAVA [자바]
·
◈ Coding Test/백준(BOJ)👨🏻‍💻
1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net - 백준 1330번: 두 수 비교하기 문제 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다. 출력 첫째 줄에 다음 세 가지 중 하나를 출력한다. - A가 B보다 큰 경우에는 '>'를 출력한다. - A가 B보다 작은 경우에는 '
[백준/BOJ] 2557번: Hello World - JAVA [자바]
·
◈ Coding Test/백준(BOJ)👨🏻‍💻
2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net - 백준 2557번: Hello World 문제 Hello World!를 출력하시오. 입력 없음 출력 Hello World!를 출력하시오. public class BJ_2557 { public static void main(String[] args) { System.out.println("Hello World!"); // Hello World 출력 } }
[JAVA] 메서드(method)를 사용하는 이유 [높은 재사용성, 중복된 코드의 제거, 프로그램의 구조화]
·
◎ Java/Java☕
1. 메서드(method)란? 특정 작업을 수행하는 일련의 문장들을 하나로 묶은 것 메서드는 어렵게 생각할 것 없이, 넣을 값(입력)과 반환하는 결과(출력)만 알면 된다. 2. 메서드를 사용하는 이유 1) 높은 재사용성(reusability) 한번 만들어 놓은 메서드는 몇 번이고 호출할 수 있으며, 다른 프로그램에서도 사용이 가능하다. 2) 중복된 코드의 제거 반복되는 문장들을 묶어서 하나의 메서드로 작성해 놓으면, 메서드를 호출하는 한 문장으로 대체할 수 있다. 3) 프로그램의 구조화 큰 규모의 작업을 여러 개의 메서드에 담아 프로그램의 구조를 단순화 시킬 수 있다. 참고문헌 : 남궁성(2016), Java의 정석, 도우출판
[JAVA] 선언위치에 따른 변수의 종류 [인스턴스변수, 클래스변수, 지역변수]
·
◎ Java/Java☕
- 선언위치에 따른 변수의 종류 변수의 종류를 결정짓는 요소는 '변수의 선언된 위치'이다. 멤버변수를 제외한 나머지 변수들은 모두 지역변수이며, 멤버변수 중 static이 붙은 것은 클래스변수, 붙지 않은 것은 인스턴스변수다. /* 클래스 영역 */ class Variables { int iv; // 인스턴스변수 static it cv; // 클래스변수(static변수, 공유변수) /* 메서드 영역 */ void method() { int lv = 0; // 지역변수 } } 변수의 종류 선언위치 생성시기 클래스변수 (class variable) 클래스 영역 클래스가 메모리에 올라갈 때 인스턴스변수 (instance variable) 인스턴스가 생성되었을 때 지역변수 (local variable) 클래스 ..
[JAVA] 사용자정의 타입(user-defined type)이란? [클래스, 객체지향적 코드]
·
◎ Java/Java☕
- 사용자정의 타입, 클래스 사용자정의 타입(user-defined type)은 기본자료형 외에 프로그래머가 서로 관련된 변수들을 묶어서 하나의 타입으로 새로 추가하는 것을 말한다. 자바와 같은 객체지향언어에서는 클래스가 곧 사용자 정의 타입이다. int hour; // 시간을 표현하기 위한 변수 int minute; // 분을 표현하기 위한 변수 float second; // 초를 표현하기 위한 변수(1/100초까지 표현하기 위해 float) 만일 3개의 시간을 다뤄야 한다면 다음과 같이 해야한다. int hour1, hour2, hour3; int minute1, minute2, minute3; float second1, second2, second3; /* 배열로도 처리 가능 */ int[] hou..