전체 글
[부스트코스] 변수의 정의와 자바의 데이터타입 정리
1. 변수 변수라는 단어는 수학을 배우면서 많이 들어보았을 것이다. 수학에서 변수란 값이 특정지어지지 않아 임의의 값을 가질 수 있는 문자를 뜻한다. 프로그래밍에서 사용하는 변수의 뜻도 유사하다. 계속 변하는 값이면서, 그 값을 저장하는 공간을 변수라고 한다. 컴퓨터가 자료를 담아 두기 위해 변수를 사용하는 것이다. 1.1 사용법 자바에서 변수를 만들 때는 데이터타입을 먼저 선언한다. int 정수 데이터 타입을 표현 int a = 10; 위 코드는 데이터타입이 정수인 a라는 변수에 10의 값을 넣은 것이다. double 실수 데이터타입을 표현 double b = 3.2; 위 코드는 데이터타입이 실수인 b라는 변수에 3.2의 값을 넣은 것이다. 데이터 타입을 double로 설정했기 때문에 정수인 3을 넣으..
[부스트코스] 데이터 타입, floor, ceil 함수, 줄바꿈 문자
1. 데이터 타입 자바에서 문자와 숫자는 입력 방법이 다르다. 문자의 경우 큰따옴표" " 안에 문자를 넣어야 하고, 숫자의 경우 별다른 기호 없이 입력한다. 예시는 아래와 같다. public class Datatype{ public static void main(String[] args) { System.out.println(6); // 숫자를 뜻함 System.out.println("six"); // 문자열을 뜻함 System.out.println("6"); // 문자 6을 뜻함 숫자가 아님 System.out.println(6 + 6); // 12 System.out.println("6"+"6"); // 66 } } 해당 코드에서 볼 수 있듯이 숫자라고 해도 큰따옴표인 " " 안에 들어가 있을 경우 ..

[부스트코스] eclipse 설치부터 java로 Hello World까지
네이버 부스트코스 서포터즈에 합격하게 되어, '쉽게 배우는 자바'라는 내용의 강의를 배우고 정리하는 과정을 갖게 되었다. 약 8주간 해당 강의에 대해 성실히 배우고 정리하며 자바를 알아가는 시간을 갖도록 할 것이다. 더불어 앞으로 티스토리에 정리할 내용들이 자바를 입문하는 사람들에게 도움이 될 수 있었으면 좋겠다. Java 설치 해당 사이트를 통해 자바를 다운로드할 수 있다. https://www.oracle.com/kr/java/technologies/javase-downloads.html 바로 위 사진의 JDK Download 버튼을 누르면 macOS와 Windows 버전이 나뉘어있는 것을 볼 수 있다. 나는 윈도우 환경으로 확장자명이 exe인 파일을 다운로드하고 실행해주었다. 설치가 어려운 경우, ..
[백준] 2884 : 알람 시계
백준 2884번 : 알람 시계 C프로그래밍 https://www.acmicpc.net/problem/2884 문제 알람시각이 주어졌을 때, 45분 앞선 시간으로 만들려면 이를 언제로 고쳐야 하는지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 두 정수 H와 M이 주어진다. (0 ≤ H ≤ 23, 0 ≤ M ≤ 59) 그리고 이것은 현재 상근이가 설정한 놓은 알람 시간 H시 M분을 의미한다. 입력 시간은 24시간 표현을 사용한다. 24시간 표현에서 하루의 시작은 0:0(자정)이고, 끝은 23:59(다음날 자정 1분 전)이다. 시간을 나타낼 때, 불필요한 0은 사용하지 않는다. 해당 문제는 주어진 시각에서 45분을 뺀 시각을 구하도록 하고있다. 먼저 크게 2가지로 나눌 수 있다. 1. H가 0일 경우 2. ..