전체 글 316

[백준][java][11382][꼬마 정민]

import java.util.Scanner; //1111382꼬마 정민 public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String input = scanner.nextLine(); String[] inputArr = input.split(" "); long sum = 0; for (String i : inputArr) { sum += Long.parseLong(i); } System.out.print(sum); } } String값을 받은 후에 Split()을 이요해 잘라 String배열로 만들어줍니다. for문을 통해 값을 모두 더하는데 Integer의 범위는 10..

[백준][java][1008][A/B]

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); double firstNumber = scanner.nextDouble(); double secondNumber = scanner.nextDouble(); System.out.println(firstNumber / secondNumber); } } 풀어보신 분은 알겠지만 이 문제에는 함정이 있습니다. 위 문제의 마지막 줄 정답과 출력값의 절대오차 또는 상대오차가 10^9 이하 라는 문구입니다. float은 소수점 7자리까지 double은 소수점 16자리까지 가능하기 때문입니다.

[JAVA]클래스 Class 정의

참조 : https://youtu.be/ML4CO32-bts 변수는 하나의  타입에 하나의 데이터만 저장할 수 있고int number = 0; 배열은 하나의 타입에 여러 데이터를 저장할 수 있습니다.int[] numberArr = {0, 1, 2};List numberList = new ArrayList(); ← generic으로 Object를 지정하면 여러타입을 받을 수 있지만 비권장합니다. 어떻게 하면 좀 더 편하게 사용할까 하다가명령문과 변수들을 하나의 class에 담아서 사용할 수 있게 만들기도 합니다. class : 데이터와 함수의 집합 이라고도 합니다. 또 변수만 모아서 사용하는 경우가 바로 DTO 같은 경우가 있습니다.변수들만 모아진 class를 정의하자면 class : 사용자 정의타입 라고..