일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MVC 패턴
- VS Code
- DB 모델링
- ORACLE 기초
- 쿠버네티스
- 쿠버네티스 기본 개념
- 필기
- mybatis
- 데이터베이스
- 웹개발 기초
- 정보처리기사
- docker 소개
- view
- 기본 API
- DB
- 프로그래밍 기초
- Flutter
- SQL
- docker
- java 기초
- java
- 도커
- dql
- oracle
- DDL
- 기초 선택자
- 깃허브
- github
- DB 개요
- 마크다운
- Today
- Total
목록전체 글 (97)
핑구

https://www.acmicpc.net/problem/1330 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = Integer.parseInt(sc.next()); int b = Integer.parseInt(sc.next()); if (a >= -10000 && a = -10000 && b b) { System.out.println(">"); } else if (a < b){ Syst..

https://www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 풀이 방법 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num1 = sc.nextInt(); int num2 = sc.nextInt(); System.out.println(num1 * ((num2 % 100) % 10)); System.out.println(num1 * ((num2 % 100) / 10)); System...
난수를 출력하기 위해서는 Math.random() 메소드를 사용하여야 합니다. Math.random()는 0 ~ 1 범위의 double 난수를 반환하는 메소드입니다. 따라서 원하는 범위의 난수를 반환하고 싶을 경우 약간의 연산이 필요합니다. 1. 0 ≤ Math.random() < 1 2. 원하는 범위의 값을 곱해 줍니다. 0 × 10 ≤ Math.random() × 10 < 1 × 10 3. 0부터 시작하는 값이기 때문에 1을 더해 줍니다. 0 + 1 ≤ Math.random() × 10 + 1 < 10 + 1 4. 정수형으로 출력되어야 하기 때문에 강제 형변환을 진행합니다. (int)1 ≤ (int)Math.random() × 10 + 1 < (int)11 따라서 만약 1 ~ 10 범위의 난수를 구하..

깃허브를 이클립스와 연결 후 몇 차례 커밋을 진행했었는데, 2021년 8월 13일부터 갑자기 아래 사진과 같은 에러 창이 뜨고 커밋이 되지 않는 상황이 발생하였습니다. 해당 에러는 커밋 시 입력하는 아이디와 비밀번호가 틀렸을 경우 발생하는 에러입니다. 하지만 아이디와 비밀번호를 바꾸지 않았기 때문에 해당 오류가 더 의문이었습니다. 혹시 몰라 자동 완성 기능을 삭제해 보았습니다. 1. 이클립스 메뉴 window → Preferences로 들어갑니다. 2. Gerneral → Security → Secure Storage로 들어갑니다. 3. Content 탭에서 자동 완성 저장된 아이디와 비밀번호를 Delete를 눌러 삭제해 줍니다. 해당 화면은 계정 정보가 삭제된 화면입니다. 하지만 해당 방법으로 계정을 ..

import java.util.Scanner; public class Exercise { public static void main(String[] args) { Exercise07(); Exercise08(); Exercise09(); } // 주어진 배열의 항목에서 최대값 구하기 public static void Exercise07() { System.out.println("Exercise 07:"); int max = 0; int[] array = { 1, 5, 3, 8, 2 }; for (int i : array) { if (i > max) { max = i; } } System.out.println("max: " + max); } // 주어진 배열의 전체 항목의 합과 평균값 구하기 public ..

문제마다 클래스를 만들기 번거로워 문제를 각각의 메소드로 만든 후 main 메소드에서 호출하는 방식으로 풀이하였습니다. package chap04; import java.util.Scanner; //Exercise07 public class Exercise { public static void main(String[] args) { Exercise03(); Exercise04(); Exercise05(); Exercise06(); Exercise07(); } // for문을 이용해 1부터 100까지의 정수 중 3의 배수의 총합 구하기 public static void Exercise03() { int sum = 0; for (int i = 1; i balance) { System.out.println("..

이클립스를 설치하였다면 실행해 보아야 합니다. 이클립스를 실행하면 다음과 같은 창이 뜨게 됩니다. Workspace란 내가 생성한 프로젝트를 저장할 경로를 뜻합니다. 기본적으로 위의 경로와 같이 설정되어 있으며, 변경이 필요할 경우 Browse 버튼을 눌러 변경할 수 있습니다. 현재 설정된 디렉토리를 기본 Workspace로 사용할 경우 'Use this as the default and do not ask again'을 체크하여 해당 화면을 더 이상 뜨지 않게 설정 가능합니다. 추후 변경이 필요한 경우에는 이클립스의 File → Switch Workspace → Other 메뉴에서 변경 가능합니다. Workspace 설정이 완료되었다면 Launch 버튼을 눌러 이클립스를 실행합니다. 처음 이클립스를 실..

확장자를 .java로 저장하면 메모장에서도 자바 소스 파일을 작성할 수 있으며, 명령 프롬프트로 실행 또한 가능합니다. 하지만 이 방법은 개발자의 오류를 많이 발생시키며, 코드의 식별도 어렵습니다. 따라서 여러 가지 편집 툴을 사용하는데, 여기에서는 이클립스를 설치하여 사용해보겠습니다. 이클립스는 아래 이클립스 홈페이지에서 다운로드 가능합니다. https://www.eclipse.org/ The Community for Open Innovation and Collaboration | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 375 open sou..