자바(5)
-
Day12 - 오버라이딩
이번에는 오버라이딩에 대해 알아 봅시다 오버라이딩(overriding) 오버라이딩은 이런 뜻을 가지고 있네요 프로그래밍에서 오버라이딩은, 상속받은 부모의 메서드를 다시 재정의 한다 라고 생각 하시면 될 것 같습니다. 재정의 하는 것이기 때문에, 부모의 메서드와 똑같이 만들어 주고, 실행문만 바꿔주면 되는데요 예제를 통해 확인해 봅시다 먼저 부모가 되는 클래스 ( 상속할 클래스 ) 자식이 되는 클래스 ( 상속을 받은 클래스 ) 이렇게 보면, methdo2() 를 오버라이딩 한 걸 알 수 있는데요, 안에 들어있는 실행문을 빼고 보면 완전 똑같이 생긴 걸 알 수 있죠? int method2() ※ return문은 그냥 아무 의미 없습니다. MainClass 에서 확인을 해봅시다. 부모의 클래스를 인스턴스화(객..
2021.03.04 -
Day06 - Quiz를 풀어봅시다
오늘도 어김없이 돌아온 Quiz ! 같이 한번 풀어볼까요? - Math.random() 을 사용해서 2 ~ 9 까지 랜덤변수를 만들고, 해당 구구단을 세로로 출력 먼저 랜덤변수를 만들어 주는데, Math.random() * 8 을 하면 0 ~ 7 까지의 수죠. 그래서 +2를 해서 2 ~ 9 까지를 만들어 주었습니다. int num = (int)(Math.random() * 8) + 2; 그 외는 다 아실거라 생각하고 따로 설명하지 않겠습니다. - 7 ~ 100 까지 정수 중에 7의 배수를 가로로 출력 (증감식을 7씩 증가) - 1 ~ 100 까지 중에 12의 배수를 가로로 출력 - 1 ~ 200 까지 정수 중에 9의 배수의 개수 - 50 ~ 100 까지 두 수의 합 - A ~ Z 까지 가로로 출력 ( A..
2021.02.22 -
Day 04 - 입력 Scanner
입력 ( Scanner ) 이번에는 JAVA에서 입력 받는 법에 대해 알아봅시다. ( C언어 에서의 scanf, C++언어 에서의 cin) JAVA에서는 Scanner를 사용하는데 사용법은 아래와 같습니다. Scanner 변수이름 = new Scanner(System.in); 그런데 사용하려고 코드를 입력했더니 Scanner 밑에 사용못한다고 빨간 줄이 생기는데, Scanner에 마우스를 올려서 import 'Scanner' (java.util) 을 클릭해주면 사용이 가능합니다. 그랬더니 맨 위에 import java.util.Scanner; 이라는 코드가 생겼습니다. 이 코드가 있어야 Scanner를 사용할 수 있어요 사용법은 이렇게 됩니다. 변수이름.next(); , 변수이름.nextInt(); , ..
2021.02.18 -
Day01 - 이클립스 다운로드 및 UTF-8 설정
이번에는 이클립스를 다운로드 받아 봅시다 ~ 이클립스는 대표적인 웹 프로그래밍 개발 tool(개발도구 및 편집도구) 인데요 ~ 이클립스 외에도 다양한 편집기가 있으나 가장 보편적인건 이클립스라서 이클립스를 다운로드 받아 봅시다. 개발툴 및 편집기 를 사용하지 않고도 Java 및 HTML 을 활용해서 코딩을 할 수는 있지만 좀 불편하기 때문에 다운로드 받아두는게 편합니다 ~ 가장 먼저 검색 포털 사이트에 이클립스 검색을 해줄게요 www.eclipse.org/downloads/ 글 중 맨 위에 있는 Eclipse Downloads 라고 되어 있는 글을 클릭 해줍니다 가장 하단에 나와있는 건 쿠키를 허용할지 말지 물어보는 건데요. 편하신대로 하면 됩니다. 건드리지 않아도 다운로드는 가능해요 ~ 그럼 바로 Do..
2021.02.16 -
Day01 - JAVA 8.0 다운로드 받기 및 환경변수 설정하기
JAVA 8.0 다운로드 받기 및 환경변수 설정하기 ! JAVA 를 다운로드 받아 봅시다 ~ www.oracle.com/kr/index.html 먼저 포털 검색 사이트를 이용해 오라클에 들어가 줍니다. ( 다운로드 받으려면 회원가입은 필수 !) 화면 상단에 있는 제품을 클릭해주고 소프트웨어 탭에 있는 Java를 클릭해줍니다 ~ 우측 상단에 있는 Java 다운로드를 클릭 ~ 아래로 내리게 되면 Java SE 8 을 찾아줍니다 그 오른쪽에 있는 Oracle JDK 탭에 JDK Download 를 눌러줍니다~ Java SE 15까지 나와있는데 8을 다운받는 이유는 Java를 배포하는 Oracle에서 Java 버전 8부터 상업적인 용도로 사용할 경우에는 유료로 돈을 내기 때문이라고 하더라구요 ~ 그래서 8버전 ..
2021.02.15