자바의정석

java/자바의 정석 연습문제 오답노트

[객체지향 프로그래밍1] 연습문제 6-21

문제 정답 package practice; public class Exercise6_21 { public static int abs(int value) { //if(value =0 ? value : -value; } public static void main(String[] args) { int value = 5; System.out.println(value + "의 절대값:" + abs(value)); value = -10; System.out.println(value + "의 절대값:" + abs(value)); } } 1.문제 핵심 key 절대값을 만드는 메서드를 어떻게 만들것인가? 2.나..

java/자바의 정석 연습문제 오답노트

[객체지향 프로그래밍1] 연습문제 6-20

문제 정답 package practice; public class Exercise6_20 { public static int max(int[] arr) { //배열의 크기가 null 혹은 0인 경우 if(arr==null || arr.length ==0) return -999999; //배열의 크기가 null, 0 이 아닌 경우 int max = arr[0]; for(int i=1; i max) { max = arr[i]; } } return max; } public static void main(String[] args) { int[] data = {3, 2, 9, 4, 7}; System.out.println(java.util.Arrays.toString(data)); System.out.printl..

java/자바의 정석 연습문제 오답노트

[배열] 연습문제 5-4

문제.2차원 배열 arr에 담긴 모든 값의 총합과 평균을 구하는 프로그램을 완성하시오. public class Exercise5_4 { public static void main(String[] args) { { int[][] arr = { {5 ,5, 5, 5, 5}, {10, 10, 10, 10, 10}, {20, 20, 20, 20, 20}, {30, 30, 30, 30, 30} }; int total = 0; float average = 0; ----문제---- System.out.println("total=" + total); System.out.println("average=" + average); } } } 정답 내가 틀린이유 1.average를 구할 때 총합의 개수를 구하는 방법을 몰랐다...

java/자바의 정석 연습문제 오답노트

[조건문과 반복문] 연습문제 4-4

문제 1+(-2)+3+(-4)+... 과 같은 식으로 계속 더해나갔을 때, 몇까지 더해야 총합이 100이상이 되는지 구하시오. 정답 package Practice; public class Exercise4_4 { public static void main(String[] args) { int sum = 0; int s = 1; int num = 0; for(int i=1; sum

java/자바의 정석 연습문제 오답노트

[조건문과 반복문] 연습문제 4-2

문제:1부터 20까지의 정수 중에서 2 또는 3의 배수가 아닌 수의 총합을 구하시오. 정답: package Practice; public class Exercise4_2 { public static void main(String[] args) { int sum = 0; for(int i=1; i

카테고리 없음

[배열] 연습문제 5-6

5-6.단어의 글자위치를 섞어서 보여주고 원래의 단어를 맞추는 예제이다. 실행결과와 같이 동작하도록 예제의 빈 곳을 채우시오. import java.utill.Scanner; class Excercise5_6 { public static void main(String args[]) { String[] words = { "television", "computer", "mouse", "phone" }; Scanner scanner = new Scanner(System.in); for(int i = 0; i ", i+1, ne..

java/자바의 정석 연습문제 오답노트

[배열] 연습문제 5-5

문제: 다음은 1과 9사이의 중복되지 않은 숫자로 이루어진 3자리 숫자를 만들어내는 프로그램이다. (1)~(2)에 알맞은 코드를 넣어서 완성하시오. class Exercise5_5 { public static void main(String[] args) { int[] ballArr = {1,2,3,4,5,6,7,8,9}; int[] ball3 = new int[3]; // 배열 ballArr의 임의의 요소를 골라서 위치를 바꾼다. for(int i=0; i

java/자바의 정석 연습문제 오답노트

[배열] 2차원 배열의 총합 / 평균 구하기

문제: 2차원 배열 arr에 담긴 모든 값의 총합과 평균을 구하는 프로그램을 완성하시오. class Exercise5_4 { public static void main(String[] args) { int[][] arr = { {5, 5, 5, 5, 5}, {10, 10, 10, 10, 10}, {20, 20, 20, 20, 20}, {30, 30, 30, 30, 30} }; int total = 0; float average = 0; System.out.println("total="+total); System.out.println("average="+average); } } 2차원 배열의 총합과 평균을 구하는 문제다. 중첩의 for문으로 arr의 값들을 표현하는데까지 생각이 갔다. 그걸 코드로 풀어보니..

각시탈코더
'자바의정석' 태그의 글 목록