psvm 엔터sout 엔터//로 시삭해서 이 기호 이후의 모든 텍스트는 주석으로 처리 된다./\*로 시작하고 \*/로 끝나면 이 사이 모든 텍스트는 주석으로 처리된다.
자바 표준 스펙이란? 자바는 이렇게 만들어야 한다는 설계도이며, 문서이다.이 표준 스펙을 기반으로 자바를 만든다.자바 표준 스펙은 자바 커뮤니티 프로세스(JCP)를 통해 관리된다.\--> "이렇게 만들어야 돼"라고 적힌 문서임자바 구현이란? 여러 회사에서 자바 표준 스
자바의 구조 워크스페이스 (work space) > 하나의 프로그램 단위 규모가 큰(기능이 많은) 프로그램은 여러 실행파일(프로젝트)로 이루어질 수 있음 가장 상위 폴더로 생성됨 프로젝트 (Project) > 하나의 실행파일 단위 하나의 실행 파일을 생성하기
데이터를 저장하고 참조하기 위한 메모리 공간의 이름 변수는 프로그램에서 사용되는 데이터를 임시로 저장하거나 처리 결과를 저장하는 데에 사용된다.변수는 프로그램의 실행 동안 값이 여러 번 변경될 수 있다.아무것도 없는 변수에 최초로 값을 넣는 것int a를 선언하고 a=
자바는 다음과 같은 연산자 우선순위가 있다. 높은 것에서 낮은 순으로 적었다. 처음에 나오는 괄호 () 가 우선순위가 가 장 높고, 마지막의 대입 연산자( = )가 우선순위가 가장 낮다.괄호 ()단항 연산자 (예: ++ , -- , ! , ~ , new , (type)
특정 조건이 참인지 확인하고, 그 조건이 참(True)일 경우 특정 코드 블록을 실행한다else 문은 if 문에서 만족하는 조건이 없을 때 실행하는 코드를 제공한다.앞선 if 문의 조건이 거짓일 때 다음 조건을 검사한다. 만약앞선 if 문이참이라면 else if 를실행
반복문은 이름 그대로 특정 코드를 반복해서 실행할 때 사용한다.while문은 조건에 따라 코드를 반복해서 실행할 때 사용한다.while (조건식) { // 코드}위는 i<3이라는 조건에 맞지 않지만 현재 숫자는 10이라는 출력이 1번 나오게 된다break 와 co
지역 변수는 이름 그대로 특정 지역에서만 사용할 수 있는 변수라는 뜻이다. 그 특정 지역을 벗어나면 사용할 수 없다. 여기서 말하는 지역이 바로 변수가 선언된 코드 블록({} )이다. 지역 변수는 자신이 선언된 코드 블록({} ) 안에서만 생존하고, 자신이 선언된 코드
사용자의 입력을 받을 수 있는 자바의 내장 라이브러리 클래스Scanner scanner = new Scanner(System.in);Scanner 기능을 사용하기 위해 new를 사용해서 Scanner를 만든다Scanner는 System.in을 사용해서 사용자의 입력을
배열이 필요한 이유? 같은 타입의 변수를 하나로 묶어서 사용이 가능하기 때문배열은 하나의 변수에 여러 데이터를 정리정돈해서 담아두기 위한 자료 구조로, 이를 통해 여러 정보를 효율적으로 다룰 수 있기 때문에 필요하다.중복해서 변수를 선언하지 않아도 되고, 메모리 절약이
수학의 함수처럼 필요한 기능을 미리 정의해두고 필요할 때마다 호출해서 사용하는 함수의 한 종류위와 같은 메서드를 만들면 a+b를 수행하는 함수를 만들 수 있다메서드를 호출할 때는 다음과 같이 메서드에 넘기는 값과 매개변수(파라미터)의 타입이 맞아야 한다. 물론 넘기는