목록2020/04 (2)
개발의 흔적
1. stack -> 선형 구조 이며 먼저 들어온 데이터는 나중에 빠진다. 예제문제 package Stack; import java.util.ArrayList; class Mystack { private ArrayList arrayList = new ArrayList(); // 가장 첫번째 값을 push public void push(String str) { arrayList.add(str); } // 가장 마지막 값을 리턴 public String pop() { // 스택의 길이를 size로 찾기 int len = arrayList.size(); // 만약에 스택 길이가 0이면 null 또는 string 반환 if( len == 0 ) { return null; } // 마지막 값을 뺴야하기 때문에 -..
1. 변수 -> 변수 생성시 빈 메모리에 변수값이 할당 기본 초기 값 int x = 0; String str = null; double doubleData = 0.0d; boolean = false; Object object = null; 2. 조건문 + 변수 상황에 따라 분기처리를 이용함으로써 데이터를 효율적으로 또한 논리적인 구조를 제어할수있다. boolean isBoolean = false; * 기본 if 문 if(isBoolean == false){ System.out.println( isBoolean + "는 false입니다"); } else { isBoolean = true; System.out.println(isBoolean + "는 true입니다"); } * 다중 if문 if(isBoole..