분류 전체보기
-
[백준] 1001번 : A-B[JAVA]Algorithm/백준[JAVA] 2022. 12. 25. 03:00
https://www.acmicpc.net/problem/1001 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicpc.net # 문제 # 접근방식 아주 간단한 문제라고 생각한다. Scanner를 이용하기 위해 import java.util.Scanner를 사용한다. 두 개의 정수 입력을 위해 정수타입 변수 A, B를 선언하여 각각의 변수에 스캐너 객체를 할당하여 입력받는다. System.out.println()를 이용하여 두 개의 변수를 뺄셈해서 출력한다. # 소스코드 # 성능
-
[백준] 1000번 : A+B[JAVA]Algorithm/백준[JAVA] 2022. 12. 25. 02:58
https://www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net # 문제 # 접근방식 아주 간단한 문제라고 생각한다. Scanner를 이용하기 위해 import java.util.Scanner를 사용한다. 두 개의 정수 입력을 위해 정수타입 변수 A, B를 선언하여 각각의 변수에 스캐너 객체를 할당하여 입력받는다. System.out.println()를 이용하여 두 개의 변수를 더해서 출력한다. # 소스코드 # 성능 위의 소스코드에서 import문을 보면 import java.util.*으로 적었다. 즉, util 파일에 속한 모든 파일들을 import한다는 뜻이다. 편리성을..
-
[Java] 리터럴(literal)이란?Java 2022. 12. 16. 05:15
리터럴(literal)이란 프로그램에서 변수에 값을 직접 표현한 것으로, 변하지 않는 고정적인 값입니다. 종류로는 정수, 실수, 문자, 문자열, 논리, 특수문자 리터럴등이 있습니다. 정수 리터럴 정수로 표현한 값이며, 10진수, 8진수, 16진수, 2진수로도 표현할 수 있습니다. 10진수로 표현한 정수 리터럴 int i = 15; //리터럴은 15 8진수로 표현한 정수 리터럴 : 0으로 시작 int m = 017; //리터럴은 017 16진수로 표현한 정수 리터럴 : 0x로 시작 int k = 0xf; //리터럴은 0xf 2진수로 표현한 정수 리터럴 : 0b로 시작 int b = 0b1111; //리터럴은 0b1111 실수 리터럴 소수점 형태나 지수 형태로 실수를 표현한 값이고, double타입으로 자동..
-
[Java] 데이터 타입 (기본타입, 레퍼런스타입)Java 2022. 12. 16. 02:38
자바에서 변수를 선언할 때, 변수이름 앞에 데이터 타입을 정의해야하며 데이터 타입에 따라 변수가 담을 수 있는 값의 종류가 달라지게됩니다. 데이터 타입에는 기본타입(Primitive type)과 참조타입(Reference type)이 있습니다. 기본타입(Primitive type) 기본타입은 변수의 실제 값을 직접 저장하는 공간으로, 스택(Stack)메모리에 저장됩니다. 기본타입은 8개가 있으며, 크게 논리형, 문자형, 정수형, 실수형으로 구분할 수 있습니다. 타입마다 데이터의 크기를 저장할 수 있는 범위가 다르기 때문에 값의 범위에 따라 적절한 타입을 선택해야합니다. 논리형 (boolean) : 논리의 참과 거짓을 의미하는 true와 false값을 저장할 수 있습니다. 크기 : 1비트 문자형(char)..
-
[Java] 화면 출력 함수 - print(), println(), printf()Java 2022. 12. 12. 18:50
화면 출력 함수 - System.out.print(), System.out.println(), System.out.printf(). Java에서 위의 세 함수를 이용하여 출력하고자 하는 값을 넣으면 console에 값이 출력됩니다. System.out.print() : 내용 출력 후 다음 행으로 이동하지 않습니다. System.out.print(" "); 위의 코드처럼 ()안에 내용을 입력하면 그 내용이 화면에 출력되게 됩니다. 출력할 내용이 문자열로 되어 있으면 ""(큰따옴표)로 문자열을 감싸 주면 됩니다. System.out.println() : 내용 출력 후 다음 행으로 이동하게 됩니다. System.out.println(" "); System.out.print()와 내용 입력 방법은 똑같이 ()안..
-
[백준] 2557번 : Hello World![JAVA]Algorithm/백준[JAVA] 2022. 12. 4. 23:59
https://www.acmicpc.net/problem/2557 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net # 문제 # 접근방식 가장 기본적인 문제로, 자바에서 화면 출력을 알면 문제를 풀 수 있다. 자바에서 정수, 문자, 문자열 등 프로그램에서 사용하는 데이터를 화면에 출력하기 위해 System.out.println()이나 System.out.print()을 이용하면 된다. System.out.println() : 출력 후 다음 행으로 이동. System.out.print() : 출력 후 다음 행으로 이동하지 않음. # 소스코드 문제를 풀 때 클래스 이름을 Main으로 해야한다. # 메모
-
[Java] 자바 키워드Java 2022. 11. 21. 00:59
자바 키워드 자비 키워드(예약어)란 자바에서 이미 그 용도가 정해진 것으로 속성의 변수명, 메소드명으로 사용할 수 없으며 프로그래머가 키워드를 식별자로 사용하게 되면 에러나 버그가 발생할 수 있다. abstract continue for new switch assert default if package synchronized boolean do goto private this break double implements protected throw case enum instanceof return transient catch extends int short try char final interface static void calss finally long strictfp volatile const floa..
-
[Java] 식별자란?Java 2022. 11. 21. 00:37
자바에서 식별자(identifier)란 클래스, 변수, 상수, 메소드 등에 붙이는 이름을 말한다. 식별자 이름 규칙 특수문자(%, *, &, @, ^등), 공백(탭, space 등)은 식별자로 사용할 수 없으나, '_'나'&'는 예외로 사용 가능 하다. 한글도 식별자로 사용 가능하다. if, while, class등 자바 언어의 키워드는 식별자로 사용할 수 없다. 식별자의 첫 번째 문자로 숫자는 사용할 수 없다. true, false, null은 자바의 키워드이므로 식별자로 사용할 수 없다. 대소문자를 구별한다 길이 제한이 없다 식별자 정하는 방법 식별자를 정하는 방법을 말하기 전에 좋은 식별자를 붙이는 방법에 대해서 알아보자. 목적에 맞는 이름을 붙이기. 이름 길이에 연연하지 않고 충분히 긴 이름으로 ..