전체 글
-
[백준 알고리즘] 2741번: N 찍기 (Java: for문)Algorithm 2021. 6. 1. 13:16
[문제] 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. [간략한 풀이] - 첫 번째 줄에 N개 숫자 출력해야하니까 Scanner 로 N 입력 받음 - for문 돌리고 N 길이만큼 반복 - 마지막에 출력문 입력 -> i의 값을 매 줄 출력 [알고리즘 분류] 구현 [제출한 코드] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); for(int i=1; i
-
[자바의 정석] Chapter5 배열 - 9번 예제(최대값과 최소값)Algorithm 2021. 5. 31. 16:18
[문제] 배열에 7개의 점수 값(score)을 초기화하고 최대값과 최소값 찾기 [간략한 풀이] max, min 변수를 score 배열의 첫 번째 값으로 초기화 score 배열의 길이만큼 반복(for문)첫 번째 값으로 초기화되었으므로 두 번째 값부터 비교하여 최대값과 최소값 구하면됨 [코드] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 package arrays; public class Ex5_3 { public static void main(String[] args) { int[] score = {79,88,91,33,90,55,20 }; int max = score[0]; int min = score[0]; for(int i=1;i m..
-
[백준 알고리즘] 2438번: 별찍기 -1 (Java: for문)Algorithm 2021. 5. 28. 10:03
[문제] 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 [간략한 풀이] - N번째 줄에 N개 만큼 별을 찍어야하니까 Scanner 로 입력 받음 - for문 돌리고 N 길이만큼 반복 - 마지막에 출력문 입력 [알고리즘 분류] 구현, 문자열 [제출한 코드] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 import java.util.Scanner; class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int N = scanner.nextInt(); for(int i=0; i
-
[Java] 자바의 자료형 (식별자, 자료형, 래퍼클래스, 형변환)Programming Language/Java 2021. 5. 27. 14:48
이제 Java 진도가 거의 마무리되고 있어서 포스팅하며 전반적으로 정리해보려고 한다. 정리는 학원에서 강사님이 나눠주신 자료 위주로.. 1. 식별자 - 사물 등 모든 것에 대해 구별할 수 있는 이름(구성요소를 구별하는 이름) - 식별자로는 클래스명, 메서드명, 변수명이 있음 - 식별자 정의 규칙 (1) 첫 글자는 '_', '$', 영문 대문자,소문자 (한글 가능/숫자로 시작하지 않음) (2) 공백문자 및 특수문자 사용 불가 (3) 아래와 같은 예약어 사용 불가 (자바 예약어는 소문자로 이루어져 있고 대소문자를 구분하므로 TRUE, FALSE,NULL은 자바 예약어가 아님) 2. 클래스 FYI: 클래스는 추후 자세히 정리할 예정 - 첫 문자 항상 대문자여야함(첫 문자를 '_' 나 '&' 이외의 특수문자로 ..
-
[JAVA] JavaFX 위한 Scene Builder 설치과정Programming Language/Java 2021. 5. 26. 23:39
JavaFX 를 위해 Scene Builder를 설치하려고 한다. 월요일 밤에 설치했으나 JavaFX의 Main 실행 시 에러가 발생하여 수요일인 오늘까지 해결하지 못하다가 밤이되어서야 해결.. 그래도 최대한 혼자서 해결하려고 노력한 점에 의의를 둔다. 무모해 보일 수도 있겠지만 이게 개발자의 숙명이겠거니 하고... 결국 JavaFX는 이클립스에서 잘 돌아가고 이제 Scene Builder 설치 및 연동과정에 대해서 포스팅해보겠다. 위의 설치과정은 아래 블로그에 자세히 나와있어서 공유한다. https://joytk.tistory.com/30?category=754808 [JavaFX]이클립스에 설치 & 시작하기 (import javafx 빨간줄 없애기) java 기반의 윈도우프로그램을 개발하는데 사용되는..
-
[Java] Error: java.lang.UnsupportedClassVersionErrorProgramming Language/Java 2021. 5. 26. 20:42
JavaFx 설치과정에서 11 version 과 Scene Builder 사이에 연동 문제가 있는 것 같아 java 8 version 설치 후 환경변수를 변경하려고 했다. 이와 같이 진행하는 과정에서 기존에 작성된 프로젝트 일부 실행 시 아래와 같은 에러가 발생했다. java.lang.UnsupportedClassVersionError: Servlet has been compiled by a more recent version of the Java Runtime (class file version -), this version of the Java Runtime only recognizes class file versions up to -. (- 에 버전 들어감) [에러 원인] Complie한 Java ..
-
[백준 알고리즘] 8393번: 합 (Java: for문)Algorithm 2021. 5. 22. 23:27
[문제] n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. [간략한 풀이] - Scanner 로 입력 받음 - n만큼 for문 돌림 - sum이라는 변수 만들어서 더해진 값 저장 후 마지막에 출력 [알고리즘 분류] 구현, 수학 [제출한 코드] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner scan= new Scanner(System.in); int n = scan.nextInt();//테스트 케이스 개수 입력받음 int sum = 0; for(int i = 0; i
-
[백준 알고리즘] 10950번: A+B - 3 (Java: for문)Programming Language/Java 2021. 5. 22. 23:00
[문제] 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. [간략한 풀이] Scanner 로 T 값 먼저 입력받음 for문 안에서 T값만큼 A,B 입력받고 출력하면 된다. [알고리즘 분류] 수학, 구현, 사칙연산 [제출한 코드] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner scan= new Scanner(System.in); int T = scan.nextInt();//테스트 케이스 개수 입력받음 for(int i = 0; i