전체 글

https://wikidocs.net/212 ..." data-og-host="wikidocs.net" data-og-source-url="https://wikidocs.net/212" data-og-url="https://wikidocs.net/212" data-og-image="https://scrap.kakaocdn.net/dn/B4Kdv/hyL2DroIX1/yIkX4CODYs47kqmuYTLRM0/img.gif?width=70&height=129&face=0_0_70_129"> 04-3 while 문반복해서 문장을 수행해야 할 경우 while문을 사용한다. 다음은 while문의 기본 구조이다. ```{.no-highlight} while (조건문) { ...wikidocs.net while문반복..
문제 https://www.acmicpc.net/problem/2884 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 입력 첫째 줄에 두 정수 H와 M이 주어진다. (0 ≤ H ≤ 23, 0 ≤ M ≤ 59) 그리고 이것은 현재 상근이가 설정한 놓은 알람 시간 H시 M분을 의미한다. 입력 시간은 24시간 표현을 사용한다. 24시간 표현에서 하루의 시작은 0:0(자정)이고, 끝은 23:59(다음날 자정 1분 전)이다. 시간을 나타낼 때, 불필요한 0은 사용하지 않는다. 출력 첫째 줄에 상근이가 창영이의 방법을 사용할 ..
문제 https://www.acmicpc.net/problem/14681 14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net 예를 들어, 좌표가 (12, 5)인 점 A는 x좌표와 y좌표가 모두 양수이므로 제1사분면에 속한다. 점 B는 x좌표가 음수이고 y좌표가 양수이므로 제2사분면에 속한다. 점의 좌표를 입력받아 그 점이 어느 사분면에 속하는지 알아내는 프로그램을 작성하시오. 단, x좌표와 y좌표는 모두 양수나 음수라고 가정한다. 입력 첫 줄에는 정수 x가 주어진다. (−1000 ≤ x ≤ 1000; x ≠ 0) 다음 줄에는 정수 y가 주어진다. (−1000 ≤ y ≤ 1000; y ≠ 0) 출력 점 (x, y)의 사분면 번호..
문제 https://www.acmicpc.net/problem/2753 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net 풀이 윤년은 연도가 4의 배수이면서( && ), 100의 배수가 아닐 때 또는( || ) 400의 배수일 때이다. 위의 내용에 따라 코드를 작성해보았다. 틀린 코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in..
https://wikidocs.net/207 03-7 리스트 (List)[TOC] 리스트는 배열과 비슷한 자바의 자료형으로 배열보다 편리한 기능을 많이 가지고 있다. 배열은 크기가 정해져 있다. 예를 들어 배열의 크기를 10개로 정했다면 1 ...wikidocs.net 리스트 (List)배열은 크기가 정해져있으므로, 동적으로 자료형의 갯수가 가변하는 상황이라면 List를 사용하는 것이 유리하다. ArrayList먼저 ArrayList 객체를 생성한다.public class TestList { public static void main(String[] args) { ArrayList pitches = new ArrayList();ArrayList는 import로 util을 추가해주어야한다..
https://wikidocs.net/206 03-6 배열 (Array)[TOC] 지금까지 우리는 숫자와 문자열에 대해서 알아보았다. 하지만 이러한 것들로 프로그래밍을 하기엔 부족한 점이 많다. 예를 들어 1부터 10까지의 숫자들 중 홀수들의 ...wikidocs.net 배열 (Array)배열 기본 표현int[] odds = {1, 3, 5, 7, 9};String[] weeks = {"월", "화", "수", "목", "금", "토", "일"};// 배열의 초기화배열이란 자료형의 종류가 아닌 '자료형의 집합'을 의미한다.위처럼 int, String 등등으로 표현할 수 있다.배열은 자료형 뒤에 []기호를 붙여 표현한다배열이란 자료형의 종류가 아닌 '자료형의 집합'을 의미한다. 배열의 길이는 고정되어있다...
· JAVA/JAVA
https://minhamina.tistory.com/19?category=759815 [Java] Mac - Eclipse 관련 참고 및 정리 Mac - Eclipse : syso (option + space) 단축키 설정 https://m.blog.naver.com/littlehobby/220743550185 맥북에서 이클립스 자동완성(템플릿 변경, 단축키 변경) 윈도우에서 이클립스 사용할때, syso를 작성하고.. minhamina.tistory.com
1. 평균 합격 구하기 두 점수를 입력 받고, 평균이 70점 이상이면 합격 그렇지 않으면 불합격을 출력하세요. 입력 예시 두 점수를 입력하세요 : 87 95 출력 예시 합격 풀이 더보기 import java.util.Scanner; public class Quiz04 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("두 점수를 입력하세요 : "); int score1 = scan.nextInt(); int score2 = scan.nextInt(); double average = (score1 + score2) / (double)2; if (average >=70) { Syst..
switch문 1. 계절 구하기 월(month)를 입력 받아서 어떤 계절인지 출력하세요. 월 계절 3, 4, 5 봄 6, 7, 8 여름 9, 10, 11 가을 12, 1, 2 겨울 풀이 더보기 package condition_quiz; import java.util.Scanner; public class Quiz03 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("월을 입력하세요 : "); int month = scan.nextInt(); switch (month) { case 3: case 4: case 5: System.out.println("봄"); break; case..
if문과 논리연산자 1. 두 점수 합격 두 개의 점수를 입력 받아서 두 점수 모두가 70점 이상이면 합격입니다를 출력하세요 입력 예시 두 점수를 입력하세요 : 87 73 출력 예시 합격입니다. 풀이 더보기 package condition_quiz; import java.util.Scanner; public class Quiz01 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("두 점수를 입력하세요 : "); int score1 = scan.nextInt(); int score2 = scan.nextInt(); if (score1 >= 70 && score2 >= 70) { S..