728x90

코드 18

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

2021/03/10(수) ​ ​ ​ ​ 3-9)4X4의 2차원 배열을 만들고 이곳에 1에서 10까지 범위의 정수를 랜덤하게 생성하여 정수16개를 배열에 지정하고, 2차원 배열을 화면에 출력하라. ​ 6 10 1 8 1 3 7 2 8 4 5 1 1 8 4 4 ​ ​ ​ ​ ​ 3-10)4X4의 2차원 배열을 만들고 이곳에 1에서 10까지 범위의 정수를 10개만 랜덤하게 생성하여 임의의 위치에 삽입하라. 동일한 정수가 있어도 상관없다. 나머지 6개의 숫자는 모두 0이다. 만들어진 2차원 배열을 화면에 출력하라. ​ 5 0 8 6 0 7 9 5 2 4 0 8 0 0 0 8 ​ ​ ​ ​ ​ 3-13) 반복문을 이용하여 369게임에서 박수를 쳐야 하는 경우를 순서대로 화면에 출력해보자. 1부터 시작하며 99까지..

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

2021/03/10(수) ​ ​ ​ ​ 3-5) 양의 정수를 10개 입력받아 배열에 저장하고, 배열에 있는 정수 중에서 3의 배수만 출력하는 프로그램을 작성하라. ​ 양의 정수 10개를 입력하시오 >> 1 5 99 22 345 154 2346 55 32 85 3의 배수는 99 345 2346 ​ ​ ​ ​ ​ 3-6 ) 배열과 반복문을 이용하여 프로그램을 작성해보자. 키보드에서 정수로 된 돈의 액수를 입력받아 오만 원권, 만 원권, 천 원권, 500원짜리 동전, 100원짜리 동전, 50원짜리 동전, 10원짜리 동전, 1원짜리 동전이 각 몇개로 변환되는지 예시와 같이 출력하라. 이때 반드시 다음 배열을 이용하고 반복문으로 작성하라. ​ int [] unit = {50000, 10000, 1000, 500,..

자바 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

오류일기-7-

2021/03/10(수) ​ ​ ​ ​ -오류코드- Exception in thread "main" java.lang.Error: Unresolved compilation problem: Implicit super constructor TV() is undefined. Must explicitly invoke another constructor ​ ​ 오류메시지를 보면 부모생성자가 정의가 안되어있다고 뜬다 --> TV클래스의 생성자가 매개변수를 하나를 받아서 클래스 변수에 넣어주는데 ColorTv클래스가 상속을 받을때 부모 클래스의 생성자의 정의를 해줘야지만 실행 가능 ​ ​ ​ ​ ​ 상위 클래스의 생성자를 super로 불러와서 인자를 넣어주니까 오류 해결!!

자바 가위바위보 게임

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..

오류일기 -6-

2021/03/09(화) ​ ​ ​ ​ ​ 간단한 생성자 만드는 중 오류 발생 오류 - Exception in thread "main" java.lang.Error: Unresolved compilation problem: No enclosing instance of type Exam06 is accessible. Must qualify the allocation with an enclosing instance of type Exam06 (e.g. x.new A() where x is an instance of Exam06). ​ at java4.Exam06.main(Exam06.java:14) ​ 메인 함수는 static형인데 참조하려는 클래스가 static형이 아니여서 오류 class o를 stati..

자바 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)의 두 점으로 이루어진 직사각형과 충돌하는지 판별하는 프로그램을 ..

728x90