java 검색후 이미지에 있는 두개의 확장팩 설치
자바 파일은 첫 글자가 영문 대문자를 사용한다.
자바 파일 안에는 파일명과 동일한 public class를 만들어준다.
모든 자바 프로그램은 main 함수로 실행된다.
모든 자바 코드는 class 내부에서만 작성 가능하다.
자바에는 기본적으로 사용할 수 있는 기능들이 있다.(표준 라이브러리)
한 프로그램 내에 여러 main함수가 있을 수 없다
데이터를 자바 프로그램이 실행되는 동안 유지할 때 사용
예약어 첫글자가 소문자인 타입
정수형 데이터를 저장할 때 int를 사용한다.(약 +- 21억)
ini num = 1;
int보다 더 큰 정수형 데이터를 저장할떄 long을 사용한다. (+-경 단위)
long longNum = 1L;
작성시 값 뒤에 대문자나 소문자 L을 넣어줘도 된다.
실수형 데이터를 저장할 때 float를 사용한다.
float floatNum = 1.2F;
작성시 값 뒤에 대문자나 소문자 F를 반드시 넣어줘야 한다.
float보다 더 큰 실수형 데이터를 저장할 때 double를 사용한다.
double doubleNum = 1.2;
값이 True인지 False인지 나눌 때 boolean을 사용한다.
boolean bool = true;
boolean boolF = false;
문자형 데이터를 저장할 때 char를 사용한다.
홀 따음표로 값을 감싼다.
char ch = 'a';
(예악어 첫글자가 대문자인 타입)
문자열 데이터를 저장할 때 String을 사용한다
쌍 따음표로 값을 감싼다.
String str = "hello world";
기본형 변수에는 값이 저장된다
ex) 쪽지 - 25
참조형 변수에는 주소가 저장된다
ex) 쪽지 - 경낭정보대 503호의 맨 뒤 컴퓨터 책상
즉 참조형은 값이 저장된 주소를 저장한다.
실제로는 메모리의 어떤 공간을 저장한다.
대표적인 참조형은 Class type이다.
한번 정해지면 바꿀 수 없는 값
sout를 통해 아래와 같은 코드를 만들 수 있다.
System.out.println()
문자는 더하면 문자열 합쳐진다
Systemout.println("hello" + "world")
hello world
숫자는 더하면 연산된다
System.out.println(1+1)
2
문자와 숫자를 더하면 문자열로 합쳐진다
System.out.println("hello" + 1);
hello1
문자와 불린을 더하면 문자열로 합쳐진다
System.out.println("hello" + false)
hellofalse;
정수와 실수를 연산하면 실수가 된다.
int num = 2;
double doubleNum = 3;
System.out.println(num + doubleNum);
System.out.println(num * doubleNum);
System.out.println(num / doubleNum);
System.out.println(doubleNum / num);
5
6
0.666666666(...)
1.5
정수와 정수를 연산하면 정수가 된다.(소수점 이하 자리는 증발)
반복적으로 사용하는 로직들을 하나로 모은 것
public static void 함수명(){}
소괄호 안에 데이터는 외부에서 받아오는 데이터
함수 사용시 함수명을 적어주고 소활고 안에 함수가 요구하는 타입의 데이터를 넣어준다.
public class Study04 {
public static void printAdd(int a, int b){
System.out.println("계산 시작");
System.out.println(a+b);
System.out.println("계산 끝");
}
public static void main(String[] args) {
printAdd(3, 2);
printAdd(4, 1);
printAdd(5, 10);
printAdd(3, 5);
}
}
5
5
15
8