인텔리제이에서 입력을 한국어로 작성하면 글자가 깨져서 영어로 작성함. -> 낼 때 영어로 작성해서 냄우테코 프리코스 진짜 답(한국어로).
PowerShell에서 wsl 관련 명령어를 치면 이런 에러가 발생했습니다.해결하기 위해 윈도우에서 WSL 관련된 것들을 모두 삭제하였습니다.'설정->앱->앱 및 기능'을 간다설치되어 있는 배포판 제거Windows Subsystem for Linux Update와 같이
한 클래스는 하나의 책임만 가져야 한다.하나의 책임이라는 것은 모호하다.\-> 클 수 있고, 작을 수 있다.\-> 문맥과 상황에 따라 다르다.중요한 기준은 변경이다. 변경이 있을 떄 파급 효과가 적으면 단일 책임 원칙을 잘 따른 것이다.예) UI 변경, 객체의 생성과
클래스 > ### 객체 우리가 생각할 수 있는 어떤 사물이나 동물 ex) 컴퓨터, 모닡, 키보드, 마우스, 책, 선풍기, 가방... 등 클래스로부터 만들어지는 것 >> #### 객체지향 프로그래밍 객체들끼리 서로 어우러진 형태로 프로그램을 구성 Java는 객체지향
메소드 어떤 기능을 하는 코드들의 묶음 (=함수와 유사) 전달값 거듭제곱을 계산해주는 메소드 ![](https://velog.velcdn.com/images/swk_x/p
\-> 같은 자료형의 값 여러 개를 저장하는 연속된 공간변수 : 하나의 자료배열 : 여러 개의 자료 for-each : 배열의 요소를 처음부터 끝까지 다 순회for i : 인덱스 값을 우리가 알 수 있다. 만약 커피 주문 10명치를 받았다고 하자. 선착순 3명까지 커피
※else if절은 여러 번 정의할 수 있고, else절은 생략이 가능단, if문이 처음에 나오고 그 다음에 else if문, 제일 마지막에 else문이 나와야 한다.초기식 -> 반복조건 -> 참인경우 for문 안으로(거짓인 경우 for문을 빠져 나감) -> 증감식 -
\-> 현재 문자열의 길이 값을 반환\-> 현재 문자열을 전부 대문자, 소문자로 반환\-> 현재 문자열에 매개변수 s의 문자열이 포함되어 있는지 여부를 검사 후 결과를 반환포함되어 있으면 true포함되어 있지 않으면 false\-> 현재 문자열내에 있는 첫번째 str
"+" : 더하기"-" : 빼기"\*" : 곱하기"/" : 나누었을 때의 몫 출력"%" : 나누었을 때의 나머지 출력val++ \-> 이 문장의 연산을 먼저 수행하고 나서 value에다가 1이 더해짐\++val\-> value에다가 1을 더하는 연산을 먼저 하고 나서
Q. 버스 도착 정보를 출력하는 프로그램 작성각 정보는 적절한 자료형의 변수에 정의정보버스 번호는 "1234", "상암08"과 같은 형태남은 시간은 분 단위(예: 3분, 5분)남은 거리는 km 단위(예: 1.5km, 0.8km)
\-> -21억 ~ 21억 사이의 값일 때 사용\-> -21억 ~ 21억보다 큰 범위의 값일 때 사용\-> 상대적으로 그렇게까지 깊은 소수점이 필요 없을 때 사용\-> 소수점 아주 많은 자릿수까지 정밀한 데이터를 요구할 때 사용\-> 하나의 문자 표현\-> 여러 문자
복사하고자 하는 문장을 클릭한 후 ctrl + D를 누르면 다음줄에 똑같은 문장이 복사가 된다.sout을 치고 엔터키를 누르면 이 문장이 자동생성된다.psvm을 치고 엔터키를 누르면 이 문장이 자동생성된다.\-> 한 줄 주석 단축키 \-> 여러 줄 주석 단축키
포인터의 핵심 정리 포인터는 다음의 두 가지만 이해하면 응용이 가능하다 포인터가 가리키는 자료형은 무엇인가? -> "실체가 무엇인가?" 포인터는 같은 자료형을 가리키는 포인터변수에 저장해야 한다. 다중 포인터 포인터변수도 하나의 기억공간이므로 포인터(물리적 주소)를
2차원 배열의 선언과 초기화 2차원 배열은 1차원 배열을 배열요소로 갖는 새로운 배열이다. -> 3명의 학생에 대한 4과목의 학생 점수를 처리하는 예 >### 2차원 배열의 선언과 구조 2차원 배열은 1차원 배열처럼 배열명과 첨자를 사용하여 선언 -> 각 배열요소의
자동변수 지금까지 하나의 함수 안에서 선언한 변수는 자동변수이다. -> 함수 input 값으로 선언된 변수 -> 함수 내부에서 선언된 변수 사용볌위는 하나의 함수 내부이다. -> 중괄호 {} 내부 생존기간은 함수가 호출되어 실행되는 동안이다. 메모리에서의 위치는 스택영
문자열의 연산 문자열은 배열의 형태로 구현된 응용자료형이므로 연산을 자유롭게 할 수 없다. 배열에 저장된 문자열의 길이를 계산하는 작업도 간단하지 않다. 문자열의 연산에는 문자열 복사, 길이 계산, 대소비교, 문자열 붙이기 등이 있다. 프로그램에서 사용된 모든 문자열
포인터로 배열 다루기 배열의 모든 값을 출력하는 함수를 만들 때 -> 배열요소의 값을 일일이 전달인자로 주는 것은 한계가 있다. 포인터를 사용하면 배열요소의 값을 간단히 처리할 수 있다. > ### 포인터로 배열요소를 참조하자 배열은 연속된 기억공간이 할당된다. 배
주석문 프로그램의 코드와 실행에는 영향을 주지 않는 문장 >### 주석의 종류 구현 주석 -행단위 주석(//를 해주면 ,해당 행이 주석 처리됨) -블럭단위 주석(주석으로 사용할 내용 -> /**/) 문서화 주석 -문서에 포함할 내용을 작성함 -문서화 주석을 클래스
소스 작성작성한 소스 컴파일컴파일한 소스를 JVM을 이용하여 실행소스 작성윈도우 버튼 -> 실행 -> cmd를 입력한 후 엔터 입력cd c:\\tmp로 이동javac HelloWorld.java로 컴파일HelloWorld.java 우클릭 -> run as -> 1 ja