
인텔리제이 설치
이미 백준 알고리즘 푸느라고 설치되어 있어서 인텔리제이 무료 버전을 얼티메이트 버전으로 업그레이드를 진행했다 ✨
참고
인텔리제이 커뮤니티 설치하기
1. 2. 3. 4. 5. 6. 여기서부터는 이미지 보시고 진행하시면 됩니다~ 7. 인텔리제이 설치 끝~~~~ #Intelli...
blog.naver.com
인텔리제이 커뮤니티버전에서 얼티메이트 버전 업그레이드
인텔리제이 커뮤니티버전에서 얼티메이트 버전 업그레이드 기능은 없으므로인텔리제이 얼티메이트 버전을 설치해준다일단, 커뮤니티 버전을 삭제하진않았다.https://www.jetbrains.com/idea/download/?sec
velog.io
💖 첫 프로젝트 생성
클래스 블록
클래스 : 자바 에서 객체를 생성하기 위한 설계도 ( 레고 블록 설계도라고 생각하면 좋을 듯)
규칙 : 파일 명과 동일해야 함 ( Test.java -> public class Test )
메인 메소드 블록
메인 메소드 : 자바 앱은 제일 먼저 메인 메소드를 실행 시킴
public class HelloWorld {
public static void main(String[] args) {
System.out.println("hello world");
// 메인에서 실행 시킬 험수 ()
}
}
public : 접근 제어자. 어디서든 다른 곳에서도 호출할 수 있도록 public을 사용
static : 메모리에 고정적으로 할당되서, 프로그램이 종료되면 메모리 할당이 해제. ( 프로그램이 시작될 때 무조건 실행되는 친구라는 뜻)
void : 아무것도 없다는 뜻으로 별도의 return 값이 없이 함수를 실행하고 종료
⁉️ 자바에 system.print, println하면 뭔가가 출력되던데 이건 리턴값이 아닌가..?
➡️ println() 메서드는 반환값을 고려하지 않고 단순히 콘솔에 결과를 출력하는 용도이므로 반환값이 아니었다. 그렇구나 ㅎㅎ
string[] args : 매개변수. 함수의 입력값을 넣는 자리. 아직까지는 이렇게밖에 이해를 못함
print / println : 터미널 콘솔에 결과를 출력할 때 사용. print는 한 줄, println은 두줄이 있을 때 줄바꿈
💻자바 변수
변수 선언
자바에서 값을 다루기 위해서는 값을 저장할 수 있는 저장공간의 선언 이 필요

Int 는 Integer의 약자로 숫자 값을 담겠다는 의미이고 number는 저장공간의 이름이다
값의 저장
자바에서 값의 저장은 '할당' 이라고 한다
초기화 : 선언과 동시에 값을 저장한다면 초기화라고 한다. int a = 10;
또는 아래처럼 저장하는 방식도 있다
int a;
a = 10;
변수와 상수
변수 : 변하는 저장 공간. 저장하는 대부분의 값들은 변하는 것. 즉, 변수. '수' 로 끝나서 숫자를 의미하는 것 같지만 하나의 값을 저장하는 저장공간을 의미한다.
상수 : Constant value로 변하지 않는 저장 공간. 원주율 3.14...는 천년만년 변하지 않으므로 상수이다. 그래서 최종 값이라는 뜻으로 final 이라는 키워드를 앞에 붙여준다.
다음에는 자바 저장공간의 종류인 변수 타입에 대해 알아보자
'내배캠_Java 6기 > Java 문법 종합반' 카테고리의 다른 글
20240726_TIL_캠프 2주차 5일_자료구조 배열 (0) | 2024.07.26 |
---|---|
20240726_TIL_캠프 2주차 5일_조건문과 반복문 (0) | 2024.07.26 |
20240725_캠프 2주차 4일_연산자 (0) | 2024.07.25 |
20240723_TIL_캠프 2주차 2일_변수의 종류, 형변환, 강의 과제 (8) | 2024.07.23 |
20240722_TIL_ 내일배움캠프 2주차 1일 _ 자바 개요와 기초 용어 (2) | 2024.07.22 |