728x90

코딩 48

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

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

기록 #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을 먼저 호출하여 실행하게 된다. ..

자바로 코딩해보기(기초 7) - 반복문

기록 #9 2020.06.02(화) 자바에서 반복문 ​ ​ ​ ​ ​ ​ ※ 자바에서 조건문 참고 ※ https://blog.naver.com/ehdk1409/221986468213 자바로 코딩해보기(기초 6) - 조건문 기록 #82020.06.01(월)자바에서 조건문​​​​​※자바에서 비트연산자, 쉬프트 연산자 참고※https://blo... blog.naver.com ​ ​ ​ ​ ​ ​ 반복문 - while문, do- while문, for문 ​ while문 - 괄호안에 반복조건이 만족되는 동안에는 반복 조건이 만족되지 않으면 반복문 탈출 ex) while(조건){...} ​ do while문 - while문과 마찬가지로 조건이 만족되는 동안 반복, 조건이 만족되지 않으면 반복문 탈출 * while문..

자바로 코딩해보기(기초 6) - 조건문

기록 #8 2020.06.01(월) 자바에서 조건문 ​ ​ ​ ​ ​ ※자바에서 비트연산자, 쉬프트 연산자 참고※ https://blog.naver.com/ehdk1409/221985614674 자바로 코딩해보기(기초 5) - 비트 연산자, 비트 쉬프트 연산자 기록 #72020.05.31(일)자바에서 비트연산자, 비트 쉬프트 연산자​​​​​※자바 연산자 참고※https://bl... blog.naver.com ​ ​ ​ - if else문 - 만약 어떤 조건이 참일때 실행하는 문장, 거짓일때 실행하는 문장을 따로 만들수 있음 ​ ​ - switch break문 - 여러가지 조건일때 실행하는 문장을 만들수 있다 (if문과 비슷하지만 조건이 여러개일때 더 효율적) ​ ​ ​ ​ ​ 참고: 책 * 책에 정답 ..

728x90