본문 바로가기

728x90
반응형

순이코딩/Java 연습

(37)
[JavaFestival] 37. 2개의 정수base, n을 받아 base의 n제곱만큼 값을 반환하는 powerN() 메소드를 작성하세요 2개의 정수 base, n을 받아 base의 n제곱만큼 값을 반환하는 powerN() 메소드를 작성하세요 public class Ex37제곱을반환하는메소드 { public static void main(String[] args) { int base = 2; int n = 4; int result = powerN(base, n); System.out.println("결과확인 : " + result); } private static int powerN(int base, int n) { int result = 1; for (int i = 0; i < n; i++) { result *= base; } return result; } } 1. for문으로 n만큼 base를 곱하는 걸 반복
[JavaFestival] 36. num1, num2, op (+, -, *, /) 를 매개변수로 받아 num1과 num2를op에맞게연산한결과값을 반환해주는 cal 메소드를작성하세요. num1, num2, op (+, -, *, /)를 매개변수로 받아 num1과 num2를 op에 맞게 연산한 결과값을 반환해 주는 cal 메서드를 작성하세요. public class Ex36op에맞게결과값을반환 { public static void main(String[] args) { int num1 = 50; int num2 = 15; char op = '+'; System.out.println(cal(num1, num2, op)); } private static int cal(int num1, int num2, char op) { int result = 0; if (op == '+') { result = num1 + num2; } else if (op == '-') { result = num1 - ..
[JavaFestival] 35. 가운데 글자 구하기 가운데 글자 구하기 getMiddle메서드는 하나의 단어를 입력받습니다. 단어를 입력받아서 가운데 글자를 반환하도록 getMiddle메서드를 만들어보세요. 단어의 길이가 짝수일 경우 가운데 두글자를 반환하면 됩니다. 예를 들어 입력받은 단어가 power이라면 w를 반환하면 되고, 입력받은 단어가 test라면 es를 반환하면 됩니다. import java.util.Scanner; public class Ex35가운데글자구하는메소드 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); System.out.println(getMiddle(a)); } private static Str..
[JavaFestival] 34. 두 개의 정수를 매개변수로 받아 앞의 정수가 뒤의 정수로 나누어지는지를 판별하는 메소드 isDivide( ) 를 작성하세요. 두 개의 정수를 매개변수로 받아 앞의 정수가 뒤의 정수로 나누어지는지를 판별하는 메서드 isDivide( )를 작성하세요. 이때, 나누어지면 true, 나누어지지 않으면 false을 반환함. public class Ex34앞정수가뒤정수로나눠지는지메소드작성하기 { public static void main(String[] args) { // 2 int num1 = 11; int num2 = 2; boolean result = inDivide(num1, num2); System.out.println("결과 확인 : " + result); } // 1 private static boolean inDivide(int num1, int num2) { boolean result; if (num1 % num2 == ..

728x90
반응형