본문 바로가기
728x90

JAVA(폐쇄)24

array - 로또 번호 만들기 안녕하세요 이번엔 로또 번호 생성기가 숙제입니다. 오늘 array부분을 배우고 문제 풀다 로또생성기 부분에서 시간이 다되어 로또번호 생성기가 숙제가 되었습니다. 아래는 제가 처음 풀었던 방식입니다. int[] lotto = new int[6]; df:for(int i = 1; i ar = new int[4]; 이렇게 되며 int[4];는 0에서 부터 시작해서 3까지 총 4개의 방을 만드는 식입니다. 그래서 위의 실수는 for (int i=1;)로 인해 1부터 6까지의 방을 만드는데 for(int .. 2023. 2. 21.
JAVA) %(모듈러) 모듈러 연산, 나머지 연산자 Math: %(modulo) 자바에서 '나머지 구하는 연산자(모듈러)'는 '%'로 나타낸다. 두수의 나머지를 계산할떄 사용되는 연산자 % 모듈러 사용방법 %(모듈러)로 홀짝 및 배수 구하기 //정수형 변수 num에 임의의 숫자를 대입하고 //해당 숫자가 5의 배수이면서 홀수인지 판별하는 조건문을 작성해보세요. //배수 구하는법 //정수 % n == 0 -> 그 정수는 n의 배수 //짝수,홀수 구분하는법 //정수 % 2 == 0 ->짝수 //정수 % 2 != 0 ->홀수 int num = 8; if(num % 5 == 0) { if(num % 2 == 0) { System.out.println(num + " 은 짝수입니다."); } else { System.out.println(num + " 은 홀수입니다.. 2023. 2. 15.
사칙연산 https://www.acmicpc.net/problem/10869 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. 입력 두 자연수 A와 B가 주어진다. (1 ≤ A, B ≤ 10,000) 출력 첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A*B, 넷째 줄에 A/B, 다섯째 줄에 A%B를 출력한다. 이 문제는 중요한 부분이 있다. sc.close();로 닫아줘하는 것이 제일 중요하다. import java.util.Scanner; p.. 2023. 2. 15.
입출력과 사칙연산 https://www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 처음 백준에서 문제를 풀때 이 문제의 뜻을 잘 이해하지 못했었다.. class Main { public static void main(String[] args) { int A = 1; int B = 2; System.out.println(A+B); } } 처음에는 간단하게 이렇게 표시하면 되는구나 했었는데... 채점 결과 틀렸다고 한다.. 그래서 왜일까..? 하고 찾아본 결과 import java.util.Scanner; class M.. 2023. 2. 15.
728x90
300x250