728x90

자바 33

자바 가위바위보 게임

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

자바 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원 짜리 동전 각 몇 개로 변환되는지 출력하라. ​ 금액을 입력하시오 >..

오류일기 -5-

2020.12.18(금) ​ ​ 앱 개발하고 있는 도중 발생한 오류! E/AndroidRuntime: FATAL EXCEPTION: main java.lang.ClassCastException: androidx.appcompat.widget.AppCompatImageButton cannot be cast to android.widget.Button ​ ​ 이런 오류가 발생했는데 읽어 보니 버튼에서 난 오류.. ​ 해당 위치로 가서 보니까 ​ ​ 이미지 버튼인데 그냥 버튼 형식으로 선언해줘서 발생한 오류였다.. ​ private Button myButton; --------> private ImageButton myButton; ​ ​ 이렇게 다시 수정해줘서 오류 제거! ​ ​ ​

오류일기 -4-

2020.10.15.목 ​ 안드로이드 스튜디오 오류 ​ a class에서 b class로 전환하는 intent를 사용하여 화면 전환을 하는데 생긴 오류 ​ ​ E/AndroidRuntime: FATAL EXCEPTION: main android.content.ActivityNotFoundException: Unable to find explicit activity class {클래스 이름}; have you declared this activity in your AndroidManifest.xml? ​ 대충, 매니페스트파일 안에 클래스가 선언되어 있지 않다는거같다는 말 같은데 매니페스트 파일을 보니까 클래스 선언 안되어있네?^^ ​ app>src>main>AndroidManifest 들어가서 라고 선언해..

오류 일기 -3-

2020.10.08.(목) ​ 안드로이드 스튜디오 오류 ​ 투표기능을 만들고 있는데 다른액비비티에서 db 값을 받아와 그 값을 배열로 나눠 다시 db에서 테이블을 참조하는 스레드로 구현 중에 json을 따로 쓰지않고 받아오기 위해 string 형으로 받아와서 ​ 문자를 기준으로 값을 나누는데 생긴 오류 ​ ​ E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #2 java.lang.RuntimeException: An error occured while executing doInBackground() at android.os.AsyncTask$3.done(AsyncTask.java:299) at java.util.concurrent.FutureTask.finishComple..

오류 일기 -2-

2020.10.08.(목) ​ 안드로이드 스튜디오 오류 ​ 자바 파일을 따로 run하다가 기존 파일과 합쳐서 다시 실행했는데 ​ Installation did not succeed. The application could not be installed. ​ List of apks: [0] 'C:\Users\파일이름\AndroidStudioProjects\파일이름\app\build\outputs\apk\debug\app-debug.apk' Installation failed due to: 'EOF' ​ 이런 오류 발생 ​ 기존에 핸드폰에 있는 앱과 충돌이 나서 생기는 오류(?) ​ 해결 방법 기존에 설치되어있던 프로젝트 앱을 삭제하고 다시 실행하면 정상 작동한다

728x90