java

java/백준 알고리즘

[백준 알고리즘/조건문] 2480번 : 주사위 세 개 - JAVA

💡문제 접근 방법 주사위를 던져 나오는 같은 눈의 숫자가 몇개 나오느냐에 따른 변수를 파악하는 게 문제의 핵심이다. 첫 판단은 3개의 변수가 모두 다른지 아닌지 판단이다. 두 번째 판단은 3개의 변수가 모두 다른지 판단이다. 첫 번째 판단과 두 번째 판단이 끝나면 세부적으로 들어가 경우의 수를 따져 경우에 맞는 케이스들을 작성해준다. 💡정답 import java.util.Scanner; public class no2480 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a; int b; int c; a = sc.nextInt(); b = sc.nextInt(); c = sc.nextInt(); //변수가..

java/객체지향

[JAVA/객체지향] 내부 클래스

1.내부 클래스 1-1.정의: 클래스 안의 클래스 1-2.내부클래스의 장점 ①내부 클래스에서 외부 클래스의 멤버에 쉽게 접근할 수 있다. 즉 내부 클래스에서 객체 생성 없이도 A의 멤버에 접근이 가능하다. ②코드의 복잡성을 줄일 수 있다. A클래스에 쓰일 멤버들을 굳이 외부로 나가지 않게 할 수 있다. 1-3.내부 클래스의 종류와 특징 내부 클래스의 종류와 유효범위는 변수와 동일하다. 2.내부 클래스의 제어자와 접근성 내부 클래스의 제어자는 변수에 사용가능한 제어자와 동일하다. class의 제어자는 본래 'default'와 'public'만 사용가능하지만, 내부 클래스의 제어자는 변수에 쓰이는 제어자와 동일하기에 'default','public','private','protected' 4가지 제어자를 모..

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

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

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

문제: 1+(1+2)+(1+2+3)+(1+2+3+4)+...+(1+2+3+...+10)의 결과를 계산하시오. 정답: package Practice; public class Exercise4_3 { public static void main(String[] args) { int sum=0; int totalSum=0; for(int i=1; i

각시탈코더
'java' 카테고리의 글 목록 (2 Page)