일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 백엔드
- 자료형
- 다형성
- SSR
- 초보개발자
- ArrayList
- 문자 단위 스트림
- node.js
- 인터페이스
- 예외 처리
- 변수
- exception
- throws
- 자바
- 파이팅
- 배열
- try-catch
- 졸리다
- 상속
- 보조 스트림
- MPA
- 메서드
- 새벽공부
- 개발자
- 인스턴스
- 코딩
- 바이트 단위 스트림
- 코린이
- FileInputStream
- Java
- Today
- Total
목록전체 글 (122)
SHUSTORY
문제 내 풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Scanner; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { Scanner sc = new Scanner(System.in); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int T = sc.nextInt(); int[] intArray = new int..
문제 내 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); while (N 9) { System.out.println("숫자의 범위를 1부터 9까지로 입력해주세요."); N = sc.nextInt(); } sc.close(); for (int i = 1; i < 10; i++) { System.out.println(N + " * " + i + " = " + N*i); } } } 나는 받을 수 있는 범위를 아예 따로 지정하고 조건에 맞는 값을 받아온 뒤 구구단을 출력하는 코..
문제 내 풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine(), " "); int dice1 = Integer.parseInt(st.nextToken()); i..
문제 풀이 import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int X,Y; System.out.println("X 값과 Y 값을 입력하세요."); while(true){ X = sc.nextInt(); Y = sc.nextInt(); if(X==0 || Y==0) System.out.println("X 값과 Y 값을 다시 입력하세요."); else break; } if(X>0 && Y>0) System.out.println("1"); else if(X0) System.out.println("2"); else if(X
문제 내 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int score = sc.nextInt(); switch (score/10){ case 10 : case 9 : System.out.println("A"); break; case 8: System.out.println("B"); break; case 7: System.out.println("C"); break; case 6: System.out.println("D"); break; default: System.out.println("F"); break; } } } swi..
학습 페이지 (inflearn.com) 학습 페이지 www.inflearn.com Spring Initializr 예전에는 스프링 프로젝트를 밑바닥부터 만들었는데, 요즘은 스프링 부트를 기반으로 스프링 프로젝트를 만든다. 위 사이트에 들어가서 만들기 위 사이트는 스프링에서 운영을 하는 사이트로, 스프링 부트 기반으로 스프링 관련 프로젝트를 만들어주는 사이트이다. Project Maven, Gradle 이 뭘까? 필요한 라이브러리를 땡겨서 오고 빌드하는 라이프사이클을 관리해주는 틀이다. 과거에는 Maven을 많이 사용했지만, 요즘은 Gradle을 많이 사용한다. Language Java 선택해주기 Spring Boot SNAPSHOT은 만들어지는 버전 M~~은 아직 정식 릴리즈 되지 않은 버전 Projec..
스프링 프레임워크를 공부하기에 앞서, 스프링 프레임워크란 무엇이며 왜 스프링 프레임워크에 공부해야 하는지 전혀 모르기 때문에 이에 대해 먼저 간단하게 학습하고자 한다. Spring Framework 스프링 프레임워크는 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크로서 간단히 Spring이라고도 한다. 자바 플랫폼이란 자바 프로그래밍 언어로 개발된 프로그램을 개발하고 실행하는 일을 쉽게 해주는 프로그램의 모임이다. 모든 자바 플랫폼은 JVM과 API로 구성되며, 자바 플랫폼에는 네 가지가 존재한다. 자파 플랫폼 Java SE (Standard Edition) Java EE (Enterprise Edition) Java ME (Micro Edition) Java FX 동적인 웹 사이트를 개발하기 위한..
문제 1 ≤ A, B, C ≤ 10¹² 로 숫자의 범위가 주어졌으므로, int 형을 쓰면 틀린다. 풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()," ")..
문제 주의 사항 입력이 공백 단위로 이루어진다. 출력값의 절대오차 또는 상대오차 범위 문제 조건에서 오차의 범위가 10^(-9)이기 때문에 double 형을 써야 한다. 오차 범위가 문제의 조건으로 등장하면 7자리 이하의 정밀도가 필요한 경우에는 float를 사용하고, 7자리 이상의 정밀도가 필요할 경우 double을 사용한다. 정밀도란 해당 자릿수까지 오차 없이 저장되는 범위를 의미한다. 참고로 오차 범위가 따로 주어지지 않을 경우 연산속도 및 메모리 절약을 위해 float를 사용하는 것이 바람직 풀이 방법 [Java] 백준 1008번 : A/B (입출력과 사칙연산) — 조각보 (tistory.com) 참고 Scanner 사용 Scanner는 리소스를 많이 사용하여 성능 부하를 초래하기 때문에 속도가 ..
보호되어 있는 글입니다.