반응형

프로그래밍 언어/JAVA 26

<Java> 동전으로 거스름돈 지불하기

500원, 100원, 50원, 10원 짜리 동전으로 거스름돈, 2680원을 주는 프로그램을 짜라. 단, 가능한 한 적은 수의 동전으로 거슬러주어야 한다. int[] coinunit = [500, 100, 50, 10]; int money = 2680; [결과] money = 2680 500원 짜리5개 100원 짜리1개 50원 짜리1개 10원 짜리3개 [풀이] public class practice5_6 { public static void main(String[] args) { // TODO Auto-generated method stub int[] coinunit = {500, 100, 50,10}; int money = 2680; System.out.println("money = "+money); f..

<Java> 중복되지 않는 숫자로 배열 만들기(arraycopy)

1. 1~9 사이의 중복되지 않는 숫자로 이루어진 3자리 숫자를 만드는 프로그램을 작성하라 단, Math.random()을 사용했기 때문에 실행결과와 다를 수 있다. int[] ballarr = {1, 2, 3, 4, 5, 6, 7, 8, 9}; int[] ball3 = new int[3] [결과] 486 [풀이] public class practice5_5 { public static void main(String[] args) { // TODO Auto-generated method stub int[] ballarr = {1,2,3,4,5,6,7,8,9}; int[] ball3 = new int[3]; for(int i = 0; i

<java> 배열의 합과 평균

1. 배열의 출력과 값의 합 구하기 1) 배열 arr에 담긴 모든 값을 더하는 프로그램을 완성하시오. int[]arr = {10, 20, 30, 40, 50}; [결과] sum = 150 [풀이] public class practice5_3 { public static void main(String[] args) { // TODO Auto-generated method stub int[] arr = {10, 20, 30, 40, 50}; // 배열 arr의 값을 넣어줘서 초기화 시켜줍니다. int sum = 0; //합을 구하기 위해 정수형 변수인 sum을 지정합니다. for(int i = 0; i < arr.length; i++) //for 반복문을 배열 arr의 길이만큼 반복시켜주는 동안 sum+= ..

명품 Java progamming 3장 실습문제 11 ~16 해답

11.다음과 같이 작동하는 Average.java를 작성하라. 명령행 인자는 모두 정수만 사용되며 정수들의 평균을 출력한다. 다음 화면은 컴파일된 Average.class파일을 c:\Temp디렉터리에 복사한 뒤 실행한 경우이다. 원본 Average.class 파일은 이클립스의 프로젝트 폴더 및에 bin 폴더에 있다. [결과] 명령 프롬프트 c:\Temp> java Average 2 3 4 3 c:\Temp> [풀이] public class Exercise3_11 { public static void main(String[] args) { int sum = 0; int count = 0; for(int i = 0; i java Add 2 3 aa 5 6.5 10 c:\Temp>java Add hell 3 ..

명품 JAVA 3장 실습문제 2번 - 10번까지 해답

2. 다음 2차원 배열 n을 출력하는 프로그램을 작성하라. int n[][] = {{1}, {1, 2, 3}, {1}, {1, 2, 3, 4}, {1, 2}}; 1 1 2 3 1 1 2 3 4 1 2 [풀이] public class Exercise3_2 { public static void main(String[] args) { // TODO Auto-generated method stub int n[][] = { {1}, {1,2,3}, {1}, {1,2,3,4}, {1,2} }; for(int i = 0; i < n.length; i++) { //2차원 배열은 중첩 반복문을 써야합니다. i는 행입니다. i행에서 for(int j = 0; j < n[i].length; j++) //j 열이 설정된 만큼..

반응형