본문 바로가기

프로그래밍 기초/Java Festival39

[Java Festival] 18. 중복 없이 숫자를 뽑는 로또 프로그램 안녕하세요, 작가 J입니다. 이번에는 중복 없이 숫자를 뽑아 로또 프로그램을 만드는 방법에 대해 알아보겠습니다. 이 예제는 난수 생성과 중복 방지, 그리고 반복문을 활용하는 데 도움이 될 것입니다. [Java Festival 18] 중복 없이 숫자를 뽑는 로또 프로그램중복이 없이 숫자를 뽑는 로또 프로그램을 만드시오   문제 분석이 문제는 다음과 같은 단계를 통해 해결할 수 있습니다:1부터 45 사이의 숫자 중 6개의 숫자를 랜덤으로 뽑습니다.중복되지 않도록 숫자를 저장합니다.뽑은 숫자를 출력합니다.코드 풀이코드 풀이 1: 이중 반복문을 이용한 중복 방지package Ex;import java.util.Random;public class Ex18 { public static void main(Str.. 2024. 6. 30.
[Java Festival] 17. 3의 배수인 숫자 출력하기 안녕하세요, 작가 J입니다. 이번에는 숫자를 입력받아 3의 배수인 숫자를 출력하는 프로그램을 작성해 보겠습니다. 문제를 분석하고 10개의 숫자를 입력받아 3의 배수를 출력하는 과정을 자세히 설명하겠습니다. [Java Festival 17] 3의 배수인 숫자 출력하기숫자를 입력 받아 3의 배수인 숫자를출력하는 프로그램을 작성하세요.   문제 분석이 문제는 사용자로부터 10개의 숫자를 입력받고, 그 중 3의 배수인 숫자를 출력하는 프로그램을 작성하는 것입니다. 이를 위해 다음과 같은 단계를 수행합니다:사용자로부터 10개의 정수를 입력받습니다.각 정수를 확인하여 3의 배수인지 판단합니다.3의 배수인 숫자를 출력합니다. 코드 풀이코드 풀이 1: 기본적인 반복문과 조건문을 이용한 방식import java.util.. 2024. 6. 30.
[Java Festival] Bonus 03. 연산 메소드 작성하기 안녕하세요, 작가 J입니다. 이번에는 두 숫자와 연산자를 매개변수로 받아 해당 연산에 맞게 결과값을 반환하는 메소드를 작성해 보겠습니다. 이 예제는 메소드의 성질을 이해하고 활용하는 데 도움이 될 것입니다. [Java Festival Bonus 03] 연산 메소드 작성하기num1, num2, op(+,-,*,/) 를 매개변수로 받아num1과 num2를 op에 맞게 연산한 결과값을반환해 주는 cal 메소드를 작성하세요.   코드 풀이 1: switch문을 이용한 방식먼저, switch문을 이용해서 코드를 작성하였습니다. package Ex;public class Bonus03 { public static void main(String[] args) { int num1 = 50; .. 2024. 6. 30.
[Java Festival] 16. 8자리 정수의 합 구하기 안녕하세요, 작가 J입니다. 이번에는 8자리 정수를 입력받아 반복문을 활용하여 입력받은 정수의 합을 구하여 출력하는 프로그램을 두 가지 방식으로 작성해 보겠습니다. 이 예제는 문자열을 숫자로 변환하고 반복문을 통해 각 자리 숫자를 처리하는 방법을 배우는 데 도움이 될 것입니다. [Java Festival 16] 8자리 정수의 합 구하기8자리 정수를 입력받아 반복문을 활용하여입력받은 정수의 합을 구하여출력하는 프로그램을 작성하시오.   문제 설명8자리 정수를 입력받아 반복문을 활용하여 입력받은 정수의 각 자리 숫자의 합을 구하여 출력하는 프로그램을 작성하세요. 입력받은 8자리 정수의 각 자릿수를 더하는 과정은 다음과 같이 진행됩니다 정수 입력 : 25462581각 자리 숫자의 합: 2 + 5 + 4 + 6.. 2024. 6. 29.