본문 바로가기

전체 글97

배열 선언과 지정 그리고 length 배열의 선언 방법 1. 타입[ ] 변수 int[] intArray; 방법2. 타입 변수[ ] int intArray[]; *참조할 객체가 없다면 null값으로 초기화 가능 2023. 7. 4.
라인 개발자가 알려주는 코딩 테스트 준비 방법 코테 준비를 어떻게 해야할지 조언을 얻기위해 캐치에서 강의를 신청했다! 나와 같은 비전공자이고 심지어 주전공도 같아서 나도 하면 될까?에서 할 수 있다! 라는 자신감이 생겼다. 강사님은 파이썬으로 하셨고 점프 투 파이썬을 갖고 공부하셨다고 한다. 자료구조 알고리즘은 sw expert academy에서 공부했고 course먼저 들은 후에 코딩을 했다고 한다. https://swexpertacademy.com/main/main.do 문풀 방법 1. 조건을 주석으로 정리하기 2. 큰 요구사항을 여러 요구사항으로 쪼개서 각각 구현 후, 디버그하여 조립하기. 마지막으로 강사님께서 해주신 조언과 경험 1. 급할수록 돌아가라! 기초부터 할 것. 2. 일단 지원하기. 3. 백준, 삼성 sw역량 테스트 기출 문제처럼 구.. 2023. 7. 4.
참조 타입 -기본 타입 : 정수, 실수, 문자, 논리 리터럴을 직접 변수에 값으로 저장 -참조 타입: 객체의 번지를 참조하는 타입. 객체는 힙 영역에 저장됨. 배열, 열거, 클래스, 인터페이스 메모리 사용 영역 JVM 스택 영역 메소드를 호출할 때마다 프레임이 추가되고 메소드가 종료되면 해당 프레임을 제거한다. 참조 타입 변수는 스택 영역에 힙 역역에 생성된 객체의 주소를 가진다. 참조 변수의 비교연산자 연산 참조 변수 간의 ==, != 연산은 동일 객체를 참조하는지, 혹은 다른 객체를 참조하는지 알아볼 때 사용한다. 변수 간의 메모리 주소 번지 값을 비교한다. public static void main(String[] args){ //메모리 공유 String strVar1 = "Cl"; String strVar2.. 2023. 7. 3.
자바 연산자 1. 자바는 복합적인 연산식에서의 연산을 우선순위에 따라 수행한다. : 단항 -> 이항 -> 삼항 : 산술 -> 비교 -> 논리 -> 대입 2. 우선순위가 같을 경우 왼쪽에서 오른쪽 방향으로 수행한다. a=b=c=5; -> c=5 -> b=5 -> a=5 3. 증감 연산자를 단독으로 쓸 때는 변수의 앞 뒤에 상관 없이 동일한 결과를 가져온다. ++i = i++ : i = i+1로 동일! --i = i-- : i = i-1로 동일! 예제 public static void main(String[] args){ int score = 85; char grade = (score > 90)? 'A' : ((score > 80)? 'B' : 'C'); System.out.println(score + " 점은" + g.. 2023. 7. 3.
변수 값 출력하기 정수 %d 정수 123 %6d 6자리 정수, 왼쪽 빈 자리 공백 ___123 %-6d 6자리 정수, 오른쪽 빈 자리 공백 123___ %06d 6자리 정수, 왼쪽 0 채움 000123 실수 %10.2f 소수점 이상 7, 이하 2자리, 왼쪽 공백 ____123.45 %-10.2f 소수점 이상 7, 이하 2자리, 오른쪽 공백 123.45____ %010.2f 소수점 이상 7, 이하 2자리, 왼쪽 0채움 0000123.45 문자열 -> %s로 원리 같음! 예제 public static void main(String[] args){ int value = 123; System.out.printf("%d\n", value); System.out.printf("%6d\n", value); System.out.prin.. 2023. 7. 3.
JAVA 기초와 개발 환경 설정 인터프리터 방식 : 소스 코드를 컴퓨터가 이해할 수 있도록 해석하는 것 (파이썬) 컴파일 방식 : 컴파일러가 소스 코드를 해석해서 컴퓨터가 이해할 수 있는 기계어로 된 파일 또는 코드로 작성. 후에 사용자가 실행할 때 컴파일된 파일이 작동 (자바) ◆ 자바 언어의 특징 자바 언어로 작성된 소스 코드는 운영체제로부터 독립적인 특징을 갖는다. 운영체제와 호환성에 대한 부분을 JVM이라는 레이어로 해결한다. -> 자바 애플리케이션을 만들 땐 JVM에서 동작할 수 있게만 작성하면 된다. Hardwares -> Operating System -> Java Virtual Machine -> Java Application ◆ 자바 환경 설정 고급 설정에서 JAVA_HOME 을 변수 이름으로 JDK 경로 설정해줄 것! 2023. 7. 3.