본문 바로가기
My Image
반응형

자바13

[JAVA] 조합,중복조합,순열,중복순열 소스 JAVA 조합,중복조합,순열,중복순열 소스 이번 시간은 JAVA로 조합, 중복조합, 순열, 중복순열을 알아보겠습니다. 기본적으로 4개 모두 재귀호출을 통해 구현할 수 있습니다. 먼저 순열은 순서있게 배열한다는 뜻으로 순서와 상관있습니다. 조합은 순서와 상관없이 뽑는 거에만 집중합니다. 여기서 중복이 붙고 안붙는 차이는 자기자신을 포함하냐 안하냐에 차이입니다. package CASEOFNUMBER; import java.util.LinkedList; import java.util.Scanner; public class CaseOfNumber { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.ne.. 2019. 3. 23.
[Java] 자바 표준 입출력 (nextInt, nextLine 등) 주의사항 1. 입출력 함수 사용시 주의사항 1 - 타입 별로 입력을 받는 방법 1) int를 입력 받을 때는 nextInt 메서드를 이용한다. public class StandardIO { public static void main(String[] args) throws IOException { //int를 입력 받을 때는 nextInt 메서드를 이용한다. Scanner sc = new Scanner(System.in); int a,b; a = sc.nextInt(); b = sc.nextInt(); System.out.println(a+" "+b); } } 입력 : 10 20 결과 : 10 20 2) char를 입력 받을 때는 (char)System.in.read 메서드를 이용한다. public class St.. 2018. 12. 5.
[Java] Java설치 및 환경변수 설정 (JDK 설치 방법) 이번에 새로 노트북을 사면서 자바를 다시 깔아야 할 일이 생겼다. 이왕 다시 자바를 까는겸 어떻게 까는지 스크랩하겠다. Java JDK 설치 우선 나는 이클립스로 JSP를 바탕으로 웹을 개발해야한다. Java를 사용하기 위해선 JDK(Java Development Kit)을 설치해야한다. 자바 개발 도구인 JDK를 깔아야 Java라는 언어로 프로그래밍을 할 수 있기 때문이다. 우리는 자바라는 언어를 통해 개발을 하고자 하기 때문에 JRE, JVM이 아닌 JDK를 깔아야한다. 참고로 JRE는 자바언어로 개발된 어떤 SW를 구동시키기 위해 최소한 설치되어야할 것들을 지원하며, JDK는 JRE 이상으로 환경구성 뿐만 아니라 직접 개발까지 가능하게 한다. 각설하고 우리는 java언어로 개발을 하기 위해선 JDK.. 2017. 7. 19.
[Java] Generic(제네릭) 이번시간은 자바5부터 도입된 Generic(제네릭)타입에 대해서 알아보자. 우리가 생각하는 데이터타입이라하면, int, char, double...같은 기본데이터타입이 생각난다.그렇다면 Generic(제네릭)이란...이런 데이터타입을 아직 명시하지 않은 상태라고 생각하면된다. 즉 클래스안에서 사용하는 데이터타입을 미리 정의하지 않고, 클래스를 인스턴스화 하는 시점에데이터타입을 지정해주는 방식을 가능케한다. 제네릭 구현 방법은 아래와 같이 사용할 수 있다.public class 클래스명{ ... }public interface 인터페이스명{ ... } 이제 코드를 통해 알아보자.자바의 모든 클래스의 최상위 조상(부모) 클래스는 Object 클래스이다.그렇다면, 어느타입이든 Object클래스는 기본데이터타입.. 2017. 7. 10.
반응형