본문 바로가기

프로그래밍/JAVA24

2021년 8월 16일 - 객체 '명시적 연산자' 배열 vs Scanner 입력 객체 배열 Q. 객체를 활용한 배열 출력 명시적 생성자 제목 메소드 출력 메소드 package SelfStudy; class Info{ private String name; private String blood; private String hp; private int age; //명시적 생성자 //!!!명시적 생성자는 void가 없다!!! //!!!public + 클래스 네임과 동일!!! public Info(String name, String blood, String hp, int age) { this.name = name; this.blood=blood; this.hp=hp; this.age=age; } //재목 public static void TITLE() { System.out.println("이름\t혈액.. 2021. 8. 16.
2021년 8월 13일 - 복습 & 상속 & 오버라이딩 보호되어 있는 글 입니다. 2021. 8. 13.
2021년 8월 12일 - this( ), 생성자, 메소드, 객체 배열, call by value & reference 보호되어 있는 글 입니다. 2021. 8. 12.
2021년 8월 11일 - 객체지향 & 인스턴스 & 클래스(스태틱) & 메소드 & 생성자 - 오버로딩 & worker 메소드 보호되어 있는 글 입니다. 2021. 8. 11.
2021년 8월 11일 - Java & Eclipse jdk "version 1.8.0_301 of the jvm is not suitable for this product. version 11 or greater is required" 문제발생 IT 공부를 시작하고 느끼는 거지만 일주일에 적어도 3번 꼴로는 어디선가 에러가 발생하는 느낌이다. 이번에 날 괴롭힌 건 아래와 같은 에러였다. 위의 문제는 사용자가 다운로드한 java 버전보다 높은 버전을 요구한다는 것이다. 이런 에러가 나타나며 Eclipse가 실행되지 않자, 또 다시 폭풍 구글링을 시작했다. 내가 알아낸 문제 해결방법은 크게 아래와 같다. Oracle 사이트에서 Java 프로그램을 최신버전으로 재설치한다. eclipse.ini 메모장 프로그램을 편집기로 열어 "Dosgi"를 찾은 후, version 11로 적힌 것을 1.8로 수정 고쳐지지 않음 체감상 인터넷에 나온 방법들을 따라해서 한 번에 고쳐지는 꼴을 못보는 거 같다. Java를 다시 설치해보기도 하였고, 환경변수를 재.. 2021. 8. 11.
2021년 8월 10일 - 2차 배열 & 이중 for문 순위 구하기 & 오름차순 & 중복 제거 보호되어 있는 글 입니다. 2021. 8. 10.
2021년 8월 9일 - 심화복습 & Arrays & for each & String 기능 & 배열에서 숫자와 문자 찾기 보호되어 있는 글 입니다. 2021. 8. 9.
2021년 8월 9일 - 숫자 맞추기 게임 Q. 임의의 숫자를 생성한다. 다음과 같은 과정을 8회 반복한다. 플레이어로부터 숫자를 입력받는다. 입력받은 숫자가 임의의 숫자와 일치한다면 축하 메시지를 출력하고 반복문을 탈출한다. 입력받은 숫자가 임의의 숫자보다 작다면 작다는 메시지를 출력한다. 입력받은 숫자가 임의의 숫자보다 크다면 크다는 메시지를 출력한다. 매 회차마다 남은 횟수를 알려준다. [경우의 수] → 반복문과 break, continue 등을 활용할 수 있다. → random 함수가 사용된다. → random 함수를 호출하는 것은 Random random = new Random(); 이다. → random 함수는 선언 후, int a = (int)(Math.random()*m)+n; 형태로 범위를 지정한다. → (int)는 기본형인 Ra.. 2021. 8. 9.
2021년 8월 6일 - 복습 & Random 보호되어 있는 글 입니다. 2021. 8. 6.