JAVA BASE95 01. [자바] 변수란? 변수란, 단 하나의 값을 저장할 수 있는 메모리 공간 단 하나의 값만 저장할 수 있으므로 새로운 값을 저장하면 기존의 값은 사라진다. 변수를 사용하려면 먼저 변수를 선언해야 한다. int age; // age라는 이름의 변수를 선언 변수를 선언한 이후 변수를 사용할 수 있으나 그전에 반드시 초기화해야 한다. int age = 25; // 변수 age를 선언하고 25로 초기화한다. 아래의 양쪽 코드는 서로 같은 의미의 다른 코드이다. 변수는 한 줄에 하나씩 선언하는 것이 보통이지만, 타입이 같은 경우 콤마로 여러 변수를 한 줄에 선언하기도 한다. int a; int b;int a, b; int x = 0;int x = 0, y = 0; int y = 0; * 변수의 초기화란 변수를 사용하기 전에 처음으로 .. 2020. 11. 30. 03. [자바] 형식화된 출력 - printf() 지금까지 출력을 할 때 println()을 주로 써왔는데 println()은 출력을 하기에는 편하지만 변수의 값을 그대로 출력 하기 때문에 값을 변환하지 않고는 다른 형식으로 출력할 수 없다. 같은 값이라도 다른형식으로 출력해야 하는 일이 생길수 있는데 예를 들면 소수점 둘째자리까지만 출력 한다던가 정수를 16진수 8진수로 출력 해야 하는 일이 생길때 printf()를 사용하면 된다. 만일 출력하려는 값이 2개라면, 지시자도 2개를 사용해야한다. System.out.printf("age:%d year:%d", age, year); //첫번째 %d에 age, 두번째 %d에 year가 각각 들어가게 된다. 주의할 점은 println()과 달리 printf()는 자동 줄갱신을 해주지 않아서 줄바꿈을 하려면 지.. 2020. 11. 30. 02. [자바] 상수와 리터럴(constant & literal) 상수는 변수와 마찬가지로 값을 저장할 수 있는 공간이지만 변수와 달리 한번 값을 저장하면 다른 값으로 변경할 수 없다. 리터럴이란 변수를 초기화 할 때 쓰이는 데이터 int year = 2020 // year이 변수, 2020이 리터럴 final YEAR = 2020 // YEAR이 상수, 2020이 리터럴 상수를 선언하는 방법은 'final'을 붙여주기만 하면 된다 final int MAX_LV = 99; // 상수 MAX_LV 선언 & 초기화 상수는 반드시 선언과 동시에 초기화해야 하며, 선언 후에는 값을 변경할수 없다. final int MAX_LV; // 에러. 상수는 선언과 동시에 초기화 해야함 final int MINI_LV = 1; // OK. 선언과 동시에 초기화 했음 MINI_LV = 1.. 2020. 11. 30. 이전 1 ··· 21 22 23 24 다음