본문 바로가기

학원

(182)
0403 - For문 추가, 이중for문, While문, do while문, break, continue, Scanner Class For문 추가 -초기식과 증감식은 ' , ' 기호를 사용하여 나열 작성 가능 -조건식은 &&, ||로 연결 for(int i = 1, j = 5; i 조건식이 생략된 경우 무조건 참으로 처리 int i = 1; //for 구문에 상관없이 계속 존재 for(; i = 1 ; i --) { // 초기식 생략 System.out.print(i+"\t"); } // 출력: 1 2 3 4 5 4 3 2 1 - 조건식이 생략된 경우 무조건 참으로 처리 -> 무한루프 for(;;) { //초기식, 조건식, 증감식 생략 System.out.println("무한 반복되어 실행되는 명령"); } //데드코드 -> 무한루프 다음에 오는 코드. 실행 불가. System.out.println("==================..
0331 - 제어문(IF문, Switch문, For문), 전역변수, Debug Perspctive 제어문(Control Statement) : 선택문과 반복문 같은 것을 이용해, 프로그램의 흐름(스래드 - Thread)을 바꾸어 주는 문장 => 선택문(if, switch), 반복문(for, while), 기타(break, continue, return) -선택문: 명령을 선택해 수행할 수 있게 함 / if문을 더 많이 쓴다 -반복문: 명령을 여러번 수행해야 하는 상황에서 사용 IF : 조건식에 의해 명령을 선택 실행 형식1) if(조건식) { 명령; 명령; ... } - 조건식의 결과가 참(true)인 경우 블럭({}) 내부에 작성된 명령들을 실행 - 블럭 내부에 명령이 하나만 작성된 경우 블럭({}) 기호 생략 가능 ex1) 변수값이 50 이상인 경우에만 화면에 출력되도록 프로그램을 작성 int s..
0330 - 문자형 리터럴, 논리형 리터럴, 자료형 변환, 연산자 문자형(CharacterType) 리터럴 : 문자 하나를 ' ' 안에 표현 => Java에서 문자형 리터럴은 기본적으로 2Byte(Character)로 표현 => 문자형 리터럴은 일반문자 외에 회피문자(제어문자)가 존재 -회피문자(Escape Character) : 프로그램에서 표현 불가능한 문자를 표현하기 위한 문자 ( \ 기호 사용 ) • '\n' : Enter • '\t' : tab • '\'' : '문자('을 문자로 표현하고 싶을 때) • '\"' : " 문자 • '\\' : \문자 • '\0' : Null 문자 ※ 문자형 리터럴은 내부적으로 약속된 정수값(0~65535)으로 표현 - 약속된 정수값 : 유니코드(Unicode) (전세계언어쓰기위해) => 'A' : 65, 'a' : 97 '0' :..
깃허브 후쉬 오류 해결 깃허브 푸쉬 오류 해결 :https://velog.io/@soyeon/JAVAEclipse-GitHub-Push-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0-rejected-non-fast-forward
0329 - JDK, 깃허브, 자료형, 변수 JDK (Java Development kit) - Open JDK : 무료 (상업용 포함) - Oracle JDK : 상업용일 시 유료 => 자바를 통해 프로그램을 개발할 수 있도록 해주는 도구 >> 명령이 존재 : jacav, java, javap, javadoc , ... 이런 명령들을 통해 프로그램을 개발에서 사용할 수 있도록 해줌 >> JRE System Library 존재 (자바 실행 위해 제공되는 라이브러리) -> 안에 자바 프로그램 개발할 수 있는 '클래스'들이 포함되어있음 -> 라이브러리를 모듈로 나눠서, 필요한 모듈만 갖다 쓸 수 있음 (장점: 보안, 속도) 모듈 간의 의존성을 통해 필요한 모듈을 가져다 쓸 수 있다 깃허브(GitHub) : 분산 버전 관리 툴인 깃 저장소 호스팅을 제공..
0328 - JDK 설치, 소스파일 (클래스,메소드), 터미널 명령어, 이클립스 설치 및 설정, 주석문 *JDK설치 https://www.oracle.com Oracle | Cloud Applications and Cloud Platform Global organizations including Thomson Reuters, Cisco, SoundHound, GoTo, 8x8, Wiz, and Nomura Research Institute use Oracle Container Engine for Kubernetes (OKE) to run their apps at scale. www.oracle.com * 소스파일 => 저장할 때, 클래스명.java (클래스명이 파일명이 되어야 한다. 클래스명 = 파일명) -클래스: 중복되면 안됨/ '식별자' / 클래스명: 조합된 단어들의 첫 문자는 '대문자' 약속. -메소..