- interface
- timer / counter
- java
- half adder
- Method
- interrupt
- behavior modeling
- Linked List
- structure
- Recursion
- LED
- Comparator
- 8bit timer/counter
- Set
- normal mode
- behavioral modeling
- atmega 128
- dataflow modeling
- full adder
- atmega 128a
- fast pwm mode
- Algorithm
- ctc mode
- ATMEGA128A
- MUX
- gpio
- verilog
- structural modeling
- sequential logic circuit
- 4bit parallel adder
목록Back-end (17)
거북이처럼 천천히
List 리스트(List)는 배열(Array)과 비슷한 자바 자료형이지만, 배열보다 편리한 기능을 많이 갖고 있다. What is different between Array and List? 리스트(List)와 배열(Array)의 가장 큰 차이점은 배열(Array)는 크기가 정해져 있어 정적(Static)인 것에 반해 리스트(List)는 크기가 정해져 있지 않아 동적(Dynamic)하게 변한다는 것이다. List 자료형에는 ArrayList, Vector, LinkedList 등의 List interface를 구현한 자료형이 있다. ArrayList 1. add method add method를 통해 크기가 정해져 있지 않은 ArrayList object에 원소를 추가 및 수정할 수 있다. ArrayLi..
배열 (Array) 동일한 자료형(Data type)를 연속적인 공간에 저장하기 위한 자료 구조 연관된 데이터들을 그룹화하여 묶어준다. 배열 선언 및 사용 int[] odds = {1, 3, 5, 7, 9} // 1부터 10까지의 숫자들 중 홀수들의 집합 String[] weeks = {"월", "화", "수", "목", "금", "토", "일" }; // 요일의 집합 배열은 자료형 타입 바로 옆에 [ ] 기호를 이용하여 표현한다. 배열은 자료형 타입이 아닌 자료형의 집합이다. int[] evens = new int[5]; evens[0] = 2; evens[1] = 4; evens[2] = 6; evens[3] = 8; evens[4] = 10; 위 배열 선언은 "현재 배열의 값은 모르지만, 향후 값을..
1. %d (Format code)와 % 기호를 같이 사용할 경우 ex) "Loading is 50%" String 을 출력하고 싶다. System.out.println(String.format("Loading is %d%", 50)); 위 예문처럼 작성하였지만, 예상과 달리 오류(UnknownFormatConversionException)가 발생하였다. 그 이유는 문자열 포맷 코드인 %d와 기호 %가 같은 문자열에 존재할 경우, 기호 %를 표시하기 위해서는 %%으로 써야한다. 하지만, 문자열 포맷 코드가 문자열에 존재하지 않는다면 %는 홀로 작성해도 상관이 없다. System.out.println(String.format("Loading is %d%%", 50)); // Loading is 50% 출력..
문자열(String) 자바에서 문자열을 나타내는 자료형은 string이다. 다음과 같이 사용한다. String a = "Hello World!"; String b = "a"; String c = "123"; 원시 자료형 (primitive data type) 이전에 살펴보았던 int, long, float, double, char, boolean 등을 자바는 원시(primitive) 자료형이라하며, 원시 자료형은 new 키워드로 그 값을 생성할 수 없다. 즉, 원시(primitive) 자료형은 다음과 같이 리터럴(literal) 형태로만 세팅할 수 있다. boolean isTrue = true; char a = 'c'; int numberA = 97; 문자열(string)은 리터럴(literal) 형태로..
불리언(Boolean) Boolean 자료형은 참(true)과 거짓(false)만 대입할 수 있는 자료형이다. 다음과 같이 사용한다. int average = 170; int height = 185; boolean isTrue = height > average; if (isTrue) { System.out.println("키가 크시네요.); } 문자(Char) Char 자료형은 한 개의 문자 값에 대한 자료형이다. 다음과 같이 사용한다. char a1 = 'a'; // 문자로 표현 char a2 = 97; // 아스키코드로 표현 char a3 = '\u00061' // 유니코드로 표현 char 는 문자값을 표현하는 방식이 다양하다. 다른 언어에서는 '(작은 따옴표)와 "(큰 따옴표)의 차이는 없지만, J..