728x90

코딩 연습장/JAVA 29

자바 3장 연습문제(반복문)-1

2021/03/10(수) ​ ​ ​ ​ 3-1) 다음 프로그램에 대해 물음에 답하라? int sum=0, i=0; while(i> 5 ***** **** *** ** * ​ ​ ​ ​ 3-4)Scanner를 이용하여 소문자 알파벳을 하나 입력받고 다음과 같이 출력하는 프로그램을 작성하라. 다음은 e를 입력받았을 경우이다. ​ ​ 소문자 알파벳 하나를 입력하시오 >> e abcde abcd abc ab a ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ 내 풀이 3-1) 1-1) i가 0부터 99까지의 모든 수의 합 1-2) public class WhileTest { public static void main(String[] args) { int sum=0, i=0; while(i

자바 가위바위보 게임

2021/03/10(수) ​ ​ ​ ​ ​ 두 사람이 하는 가위바위보 게임을 만들어보자. 두 사람의 이름은 '철수'와 '영희'이다. 먼저 "철수 >>"를 출력하고 "가위","바위","보" 중 하나를 문자열로 입력받는다 그리고 "영희 >>"를 출력하고 마찬가지로 입력받는다. 입력받은 문자열을 비교하여 누가 이겼는지 판별하여 승자를 출력한다. ​ 가위바위보 게임입니다. 가위, 바위, 보 중에서 입력하세요 철수 >> 가위 영희 >> 보 철수가 이겼습니다. ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ 내 풀이 import java.util.Scanner; public class Practice01 { public static void main(String[] args) { Scanner scan = new Scanner..

자바 2장 연습문제(조건문)-4

2021/03/09(화) ​ ​ ​ ​ ​ 2-9) 원의 중심을 나타내는 한 점과 반지름을 실수 값으로 입력받아라. 그리고 실수값으로 다름 점(x,y)를 입력받아 이 점이 원의 내부에 있는지 판별하여 출력하라. ​ 원의 중심과 반지름 입력>>10 10 6.5 점 입력>> 13 13 점(13.0, 13.0)는 원 안에 있다. ​ ​ ​ ​ 2-10)원의 정보를 받기 위해 키보드로부터 원의 중심을 나타내는 한 점과 반지름을 입력받는다. 두 개의 원을 입력받고 두 원이 서로 겹치는지 판단하여 출력하라. ​ 첫번째 원의 중심과 반지름 입력>>10 10 3 두번쨰 원의 중심과 반지름 입력>>12 12 2 두 원은 서로 겹친다. ​ ​ ​ ​ 2-11) 숫자를 입력받아 3~5는 "봄", 6~8은 "여름", 9~11..

자바 2장 연습문제(조건문)-3

2021/03/08(월) ​ ​ ​ ​ ​ 1-7) 2차원 평면에서 직사각형은 왼쪽 상단 모서리와 오른쪽 하단 모서리의 두 점으로 표현한다. (100,100)과 (200,200)의 두 점으로 이루어진 사각형이 있을 때 Scanner를 이용하여 정수 x와 y값을 입력받고 점 (x,y)가 이 직사각형 안에 있는지를 판별하는 프로그램을 작성하라. ​ 점(x,y)의 좌표를 입력하시오 >> 150 150 (150, 150)는 사각형 안에 있습니다. ​ ​ ​ ​ ​ 1-8) 2차원 평면에서 직사각형은 문제 7번처럼 두 점으로 표현된다. 키보드로부터 직사각형을 구성하는 두 점 (x1,y1), (x2,y2)를 입력받아 (100,100),(200,200)의 두 점으로 이루어진 직사각형과 충돌하는지 판별하는 프로그램을 ..

자바 2장 연습문제(조건문)-2

2021/03/08(월) ​ ​ ​ ​ 1-4) Scanner 클래스로 정수 3개를 입력받고 3개의 숫자 중 중간 크기의 수를 출력하라. 평균값을 구하는 것이 아님! ​ 정수 3개 입력 >> 20 100 33 중간 값은 33 ​ ​ ​ ​ ​ 1-5) Scanner를 이용하여 삼각형의 변의 길이를 나타내는 정수를 3개 입력받고 이 3개의 수로 삼각형을 만들 수 있는지 판별하라. 삼각형이 되려면 두 변의 합이 다른 한 변의 합보다 커야한다. ​ 정수 3개를 입력하시오 >> 4 3 5 삼각형이 됩니다. ​ ​ ​ ​ ​ 1-6) 369게임을 간단히 작성해보자 1~99까지의 정수를 입력받고 정수에 3,6,9 중 하나가 있는 경우는 "박수짝"을 출력하고 두 개 있는 경우는 "박수짝짝"을 출력하는 프로그램을 작성..

자바 2장 연습문제(조건문)-1

2021/03/08(월) ​ ​ ​ 1-1 Scanner 클래스를 이용하여 원화를 입력받아 달러로 바꾸어 다음 에시와 같이 출력하는 프로그램을 작성하라. $1=1100원으로 가정하고 계산하라. ​ ​ ​ ​ 1-2 Scanner 클래스를 이용하여 2자리의 정수(0~99사이)를 입력받고, 십의 자리와 1의 자리가 같은지 판별하여 출력하는 프로그램을 작성하라. ​ 2자리수 정수 입력(10~99)>>77 Yes! 10의 자리와 1의 자리가 같습니다. ​ ​ ​ 1-3 Scanner 클래스를 이용하여 정수로 된 돈의 액수를 입력받아 오만 원권, 만 원권, 천 원권, 500원짜리 동전, 100원짜리 동전 50원짜리 동전, 10원짜리 동전, 1원 짜리 동전 각 몇 개로 변환되는지 출력하라. ​ 금액을 입력하시오 >..

자바로 코딩해보기 - 문제 : 배열

기록 #13 2020.06.18(목) 자바에서 배열 ​ ​ ​ ​ ​ ​ ​ ※ 자바에서 클래스 참고 ※ https://blog.naver.com/ehdk1409/221995390171 자바로 코딩해보기(기초 10) - 문제 : 클래스 기록 #122020.06.09(화)자바에서 클래스​​​​​​※ 자바에서 재귀함수 참고 ※https://blog.naver.com/... blog.naver.com ​ ​ ​ ​ ​ ​ 배열은 같은 자료형의 여러 변수를 선언할때 배열을 사용하면 편리하게 선언을 할 수 있습니다. ​ ​ ​ ​ ​ ​ ​ ★ 배열 문제 ★ 참고: 책 *책과 코딩이 다를 수 있음* ​ ​ 문제1 (배열 문제는 아니지만 간단한 코딩해보기) 10명의 수강생 점수를 입력받아 A학점의 기준이 되는 점수..

자바로 코딩해보기(기초 10) - 문제 : 클래스

기록 #12 2020.06.09(화) 자바에서 클래스 ​ ​ ​ ​ ​ ​ ※ 자바에서 재귀함수 참고 ※ https://blog.naver.com/ehdk1409/221994172492 자바로 코딩해보기(기초 9) - 문제: 재귀함수 기록 #112020.06.08(월)자바에서 재귀함수​​​​​※자바에서 메소드 참고※https://blog.naver.com/ehdk... blog.naver.com ​ ​ ​ ​ ​ ​ 클래스라는 틀을 기반으로 객체가 생성됩니다. 객체를 생성하기 앞서서 틀을 먼저 만들어야합니다. ​ 틀을 만들었다고 해서 바로 객체가 생성되는 것은 아니기 때문에 객체화를 시켜줘야 합니다. ClassFirst first = new ClassFirst(); → 키워드 new는 객체 생성을 명령하..

자바로 코딩해보기(기초 9) - 문제: 재귀함수

기록 #11 2020.06.08(월) 자바에서 재귀함수 ​ ​ ​ ​ ​ ※자바에서 메소드 참고※ https://blog.naver.com/ehdk1409/221991536106 자바로 코딩해보기(기초 8)- 메소드 기록 #102020.06.05(금)자바에서 메소드​​​​​​※자바에서 반복문 참고※https://blog.naver.com/ehdk... blog.naver.com ​ ​ ​ ​ ​ ​ 재귀함수는 메소드 안에서 자신메소드를 다시부르는 것을 재귀함수라고 한다. 재귀함수 안에는 재귀(순환)의 고리를 끊을 수있는 조건이 있어야한다. ​ ​ ​ ​ ​ ​ ​ ​ ​ 재귀함수 문제 참고: 책 *책과 코딩이 다를 수 있음* ​ ​ ​ ​ ​ ​ 문제1 정수 N을 전달받아서, 2의 N승을 계산하여 반환하..

자바로 코딩해보기(기초 8)- 문제: 메소드

기록 #10 2020.06.05(금) 자바에서 메소드 ​ ​ ​ ​ ​ ​ ※자바에서 반복문 참고※ https://blog.naver.com/ehdk1409/221987790203 자바로 코딩해보기(기초 7) - 반복문 기록 #92020.06.02(화)자바에서 반복문​​​​​​※ 자바에서 조건문 참고 ※https://blog.naver.com/ehd... blog.naver.com ​ ​ ​ ​ ​ ​ 클래스 내부에 메소드라는 것이 존재하는데 메소드는 중괄호 안에 존재하는 문장들이 위에서 부터 아래로 순차적으로 실행된다. ​ main이라는 메소드를 항상 만들어서 사용했는데 main메소드는 말그대로 맨처음 자바에서 실행하고자하는 메소드다 여러메소드들이 존재할 경우 main을 먼저 호출하여 실행하게 된다. ..

728x90