본문 바로가기
[IT] Java기초(8) - 자바에서의 배열(Array) 사용법 □ 배열(Array) - 변수, 제어문, 루프 등을 배웠습니다. - 여러개의 데이터를 다룬다면? '배열'을 사용합니다. * 왜 배열을 사용하는가? - 배열은 메모리의 이해와 관계가 있습니다. - 배열은 여러 데이터를 같이 처리할 수 있는 방안을 제공합니다. - 여러 개의 데이터를 처리하는 연습에 집중합니다. * 배열은 왜 다르게 선언하는가? - 변수가 저장하는 대상이 다르기 때문입니다. - 참조(reference)라는 개념이 절대적으로 필요합니다. - 인접해서 만들어지기 때문에 초기에 메모리 크기 결정이 필요합니다. - 배열은 메모리 공간을 가리키는 포인터, 참조와 같은 개념을 사용합니다. * 배열의 선언 - 크기 + 데이터 - 크기만 선언하고 나중에 데이터를 할당 : int[] arr1 = {1,2,3.. 2021. 12. 7.
[IT] Java기초(7) - 함수(Function), 계산기 예제 코딩해보기 □ 함수 예제 * 계산기 만들기 - 더하기, 빼기, 곱하기, 나누기가 가능한 계산기를 만들기 => 각각의 기능을 함수로 선언해서 구성합니다. - 작성순서 : 상자 구성, 상자 채우기, 로직 구성 --- package function; public class SimpleCalculator { // 더하기 static double plus(double d1, double d2) { return d1 + d2; } // 빼기 static void minus(double d1, double d2) { return d1 - d2; } // 곱하기 static void multi(double d1, double d2) { return d1 * d2; } // 나누기 static void div(double d1, .. 2021. 12. 2.
[IT] Java기초(6) - 함수(Function), 주사위 함수 정의하기 □ 함수 * 함수(function) : 수학의 함수처럼 하나의 처리단위를 구성하는 것을 말합니다. * 함수의 구성요소 - 함수를 구분할 수 있는 이름 - 입력 데이터 - 출력 데이터 - 몸체 { ... } * 함수용어 - Parameter / Arguments : 함수를 실행하는데 필요한 입력 데이터 - Return type / value : 함수 실행의 결과물의 타입 정보, 결과값, + "void" * Java에서의 함수선언 - 클래스 내에서 (VM이 클래스 단위로 해석하므로 그 안에서 함수 선언) - static '리턴타입' '함수이름' (파라미터 ... ) - 가장 중요한 건 { ... } , 몸체 안의 내용 - public static void main(String[] args) { => 메인함수.. 2021. 11. 23.
[IT] Java기초(5) - 연산자 제어문, 반복문 실습 □ 연산자 제어문 * 프로그래밍 작성 순서 - 프로그램이 실행되는데 필요한 데이터를 파악한다. - 프로그램의 흐름(로직)을 정리한다. * 변수판단의 기준 - 사용자의 입력이 필요하면 무조건 변수로 - 흐름상에서 연산의 결과가 발생하면 변수로 * 홀짝 게임 만들기 - 흐름 : 컴퓨터가 어떤 숫자를 만듬 -> 사용자가 그 숫자를 맞춤(입력) -> 결과(true/false) - 데이터 로직 : 컴퓨터가 생성하는 숫자(value), 사용자가 입력하는 숫자(input), %연산 결과값(odd), 분기(if) - 유의 : 성공하는 것만 생각!!! --- public static void main(String[] args) { // 컴퓨터의 숫자발생 int value = (int)(Math.random() * 100.. 2021. 11. 19.
[제어공학] 기본신호, 연속시스템, 디지털 신호 등 신호와 시스템 개념정리 □ 기본 신호 기본 신호에는 단위 계단 함수, 단위 임펄스 함수가 있습니다. ○ 단위 계단 함수 단위계단함수 u(t)는 t가 0 이상일 때 1의 값을 갖고, 0 미만일 때 0의 값을 갖는 함수입니다. 헤비사이드 함수라고 하기도 하며, 이상적인 스위치의 동작이라고 할 수 있습니다. ○ 단위 임펄스 함수 단위임펄스함수 δ(t)는 특정 시간에만 무한대의 값을 갖고 그 외의 값은 모두 0인 함수입니다. 디랙 델타 함수라고도 합니다. 이 함수의 면적은 1로 일정합니다. □ 에너지 신호와 전력 신호 에너지신호란 에너지가 유한한 값을 갖고, 평균전력은 0이 되는 신호를 말합니다. 디지털 통신에 사용되며, 비주기신호, 결정신호입니다. 신호의 크기를 에너지로 표현하기에 에너지신호라고 부릅니다. 전력신호란 에너지가 무한한.. 2021. 11. 12.