Web/JAVA(16)
-
[JAVA] 데이터 타입(기본 타입, 참조 타입)
JAVA의 데이터 타입으로는 기본 자료형(primitive data type), 참조 자료형(reference data type) 이 있습니다. 기본 자료형(primitive data type) 실제 값을 저장하는 타입으로, 8종류로 구분되며 정수형, 실수형, 문자형, 논리형 타입으로 나뉩니다. 정수형 타입 부호를 가지고 있고, 소수가 없는 수를 의미합니다. byte 주로 이진 데이터를 다루는 데 사용되는 타입 크기 : 1byte short C언어와의 호환을 위해 사용되는 타입 크기 : 2byte int 정수형 타입 중 기본이 되는 타입으로, 정수 연산을 위한 타입이며 정수형 중에서도 데이터 처리가 가장 빠름 크기 : 4byte long 수치가 큰 데이터를 다룰 때 사용되는 타입 크기 : 8byte 실수..
2021.11.01 -
[JAVA] 구구단 구하기
사용자에게 입력받은 값에 따른 구구단을 구해보도록 하겠습니다. 먼저 완성 소스입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 import java.util.Scanner; public class Gugudan { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("몇 단을 구할까요?"); int i = scanner.nextInt(); for(int j = 1; j
2021.10.23 -
[JAVA] 입력받은 수 중에서 배수의 합 구하기
사용자가 입력한 수 중에서 특정 배수의 합을 구할 건데요. 예를 들어 사용자가 입력한 수가 9 라 가정했을 때 3의 배수의 합을 구한다면 9 중에서 3의 배수는 3 , 6 , 9 가 됩니다. 따라서 배수의 합인 3 + 6 + 9 = 18 을 구하는 것입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int num = scanner.nextInt(); int sum = 0; for(int i = 1; i
2021.10.22 -
[JAVA] 예외처리(Exception Handling)
예외처리(Exception Handling)란? 예외란 의도치 않은 결과가 나오는 것을 의미합니다. 사용자의 잘못된 조작, 개발자의 잘못된 코딩으로 인해 발생하는 오류입니다. 예외는 에러(Error)와 차이점이 있는데요. 에러는 컴퓨터 하드웨어의 고장이나 오작동, 프로그램의 이상, JAVA JVM 실행에 이상이 생긴 경우 발생해 프로그램 실행이 불가한 상태가 돼 비정상적으로 종료되게 됩니다. 예외처리를 하게 되면 프로그램이 실행 불가한 상태가 되어도 정상 종료되도록 해 줍니다. try, catch, finally문 예외처리에 사용되는 문법입니다. try문 안으로 예외가 발생할 수 있는 코드를 둘러싸고 catch문에서 try문 안에서 발생한 예외를 잡는 기능을 합니다. finally문은 try문 안에서 예..
2021.10.21 -
[JAVA] 다차원 배열, 2차원 배열
다차원 배열이란? 2차원 이상의 형태를 가진 배열을 뜻합니다. 2차원, 3차원 모두 다차원 배열이지만 일반적인 프로그래밍에서는 2차원을 초과한 배열을 잘 사용되지 않는 편입니다. 구조 자료형[ ][ ] 배열 이름 new 자료형 [행 갯수] [열 갯수]; int[ ][ ] arr = new int [2][3]; 위의 예시에서는 쉽게 생각해 아래와 같은 2행 3열의 배열이 만들어진다고 생각하면 됩니다. 선언과 동시에 초기화 1차원 배열과 마찬가지로 new를 생략할 수 있습니다. int[][] arr = {{1, 2, 3}, {4, 5, 6}}; 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 package array; public class TowDime..
2021.09.19 -
[JAVA] print(), println()의 차이점
출력문 print, println의 차이점을 알아보겠습니다. print() 위와 같이 System,out.print로 출력한 결과는 이렇습니다. 그렇다면 출력문을 하나 더 추가해볼까요? 출력값을 확인해보면 줄바꿈되지 않고 한 줄에 이어져 출력된 결과를 볼 수 있습니다. 줄바꿈을 하려면 역슬래쉬와 알파벳 n을 써주면 되는데 폰트에 따라 \, ₩ 두 가지로 달리 보일 수 있습니다. println() 매번 줄바꿈을 위해 \n 을 써주는 게 번거로워 이를 해결하기 위해 나온 게 println() 입니다. print()를 println()으로 바꿔주면 동일한 출력값을 확인할 수 있습니다!
2021.09.18