본문 바로가기

자바56

[자바] 재귀함수를 이용하여 등차함수를 계산하는 프로그램을 작성하시오 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 import java.util.*; public class Main { public static void main(String[] args) { Scanner keyboard = new Scanner(System.in); char repeat = 'y'; while(repeat == 'y' || repeat == 'Y') { int number = -1; while(number 2023. 1. 1.
[자바] 회문인지 아닌지 여부를 판단하는 프로그램을 작성하시오 palindrome 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 import java.util.*; public class Main { public static final int MAX_CHARS = 80; public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("회문인지 여부를 판단할 문장을 입력하세요 "); String in = keyboard.nextLine(); System.out.println(); if(palindrome(phrase)) System.out.println("회문입니다!"); else System.out.println("회문이 아닙니다!"); } publi.. 2023. 1. 1.
[자바] 재귀함수 중첩함수를 이용하여 팩토리얼 factorial을 계산하는 프로그램을 작성하시오 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 import java.util.*; public class Main { public static void main(String[] args) { Scanner keyboard = new Scanner(System.in); char repeat = 'y'; while(repeat == 'y' || repeat == 'Y') { int input = -1; while(input < 0) { System.out.println("팩토리얼을 계산할 10진수를 입력 : "); input = keyboard.nextInt(); } System.out.println(input+"의 팩토리얼 값은 "+factorial(input)); System.o.. 2023. 1. 1.
[자바] 십진수를 입력받고 몇 개의 자릿수 인지 중첩함수 재귀함수를 이용하여 나타내는 프로그램을 작성하라 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 import java.util.*; public class Main { public static void main(String[] args) { Scanner keyboard = new Scanner(System.in); System.out.println("십진수 입력 : "); int number = keyboard.nextInt(); System.out.println(number + " 는 " + numberOfDigits(number) + "개의 자릿수를 가지고 있다."); } public static int numberOfDigits(int n) { if (n < 0) //마이너스인 경우 n = -n; if (n / 10 ==.. 2023. 1. 1.