Java 9

[Java] 문제 - 소수 구하기

[Java] 문제 - 소수 구하기 안녕하세요.이번에는 소수를 구하는 문제를 코딩해보겠습니다. 소수란, 자신보다 작은 두 개의 자연수를 곱하여 만들 수 없는 1보다 큰 자연수입니다. 예를 들어, 5는 1x5 또는 5x1로 수를 곱한 결과를 적는 유일한 방법이 그 수 자신을 포함하기 때문에 5는 소수입니다. 그러나 6은 자신보다 작은 두 숫자(2x3)의 곱이므로 소수가 아닙니다. 1과 그 수 자신 이외의 자연수로는 나눌 수 없는 자연수로 정의하기도 합니다. 최종 목표1000이하의 자연수에서 소수를 찾고, 소수의 개수를 구하는 문제입니다.(while 문만 사용, for 문 금지) *코딩 방식은 사람마다 다르기 때문에 정답이 될 수는 없습니다. 직접 설계해본 플로우차트(Flow Chart)입니다. 설명n = 2..

Java 2019.01.22

[Java] next()와 nextLine() 함수의 차이

[Java] next()와 nextLine() 함수의 차이 Scanner에서 사용하는 next()와 nextLine()의 차이에 대하여 알아보겠습니다. next와 nextLine 둘 다 문자와 관련된 입력을 받지만, 약간의 차이가 있습니다. next() 함수문자 또는 문자열을 공백을 기준으로 한 단어 또는 한 문자씩 입력 받습니다. nextLine() 함수문자 또는 문장 한 라인 전체를 입력 받습니다. 예제를 통하여 차이를 알아보겠습니다.입력 문자는 “hello world”로 통일하겠습니다. ex_1) next() 함수코드 출력 ex_2) nextLine() 함수코드 출력 next() 함수는 띄어쓰기로 구분되어 “hello”만 출력이 되었습니다.nextLine() 함수는 문장 한 라인을 입력받아서 중간에..

Java 2019.01.21

[Java] 조건문에서 |와 || 차이점에 대하여 알아보기

[Java] 조건문에서 |와 || 차이점에 대하여 알아보기 OR 연산자 “|”와 “||”자바에서 사용하는 OR 연산자입니다. 주로 조건문(if)에서 많이 사용되며, 여러 가지의 조건을 걸어 줄 때 사용합니다. OR 연산자를 사용할 경우 “1번 조건”과 “2번 조건”중 한 개만 True 값을 가져도 True 결과를 산출합니다. OR 연산자 (|, ||) F F => F F T => T T F => T T T => T if문에서 사용예시는 다음과 같이 사용합니다.ex_1)“|” 한 개 사용한 경우if(“조건1” | “조건2”)“조건1”이 참(True) 값이 나와도 “조건2”가 참(True)인지 거짓(False)인지 검사합니다. ex_2)“||” 두 개 사용한 경우if(“조건1” || “조건2”)“조건1”이 ..

Java 2019.01.20

[Java] 조건문에서 &와 && 차이점에 대하여 알아보기

[Java] 조건문에서 &와 && 차이점에 대하여 알아보기 연습문제 풀이도중에 조건문 설정에서 && 두개를 사용하지만, 친구는 & 한개만 사용하는 것을 보고 어떻게 다른지 확인해보기로 했습니다. AND 연산자 “&”와 “&&”자바에서 사용하는 AND 연산자입니다. 주로 조건문(if)에서 많이 사용되며, 여러 가지의 조건을 걸어 줄 때 사용합니다. AND 연산자를 사용할 경우 “1번 조건”과 “2번 조건”이 전부 True일 때만 True 결과를 산출합니다. AND 연산자 (&, &&) F F => F F T => F T F => F T T => T if문에서 사용예시는 다음과 같이 사용합니다.ex_1)“&” 한 개 사용한 경우if(“조건1” & “조건2”)“조건1”이 거짓(False) 값이 나와도 “조건2..

Java 2019.01.19

[Java] 객체와 클래스

클래스(Class) 클래스에는 객체를 생성하기 위한 필드와 메소드가 정의되어 있다.클래스로부터 만들어진 객체를 해당 클래스의 인스턴스(instance)라고 한다.예를 들면 자동차 객체는 자동차 클래스의 인스턴스이다. 클래스로부터 객체를 만드는 과정을 인스턴스화라고 한다. 클래스 중 main() 메소드가 없는 클래스는 객체 생성 과정을 거쳐 사용해야 한다. 클래스의 이름을 작성할 때 규칙이 있다. 1. 하나 이상의 문자로 이루어져야 한다. 2. 첫 번째 글자는 숫자가 올 수 없다. 3. $, _ 외의 특수 문자는 사용할 수 없다. 4. 자바 키워드는 사용할 수 없다. (int, for, while 등) 권장 및 주의사항 * 한글을 사용해도 상관없지만, 영어를 사용하는 것을 권장한다. * 영어 대소문자를 다..

Java 2019.01.12
반응형