본문 바로가기

메소드

[Java] 정올기초다지기 함수3-자가진단03 12345678910111213141516171819202122232425package 함수3.자가진단03; import java.util.Scanner; public class Main { static int sum =0; public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); recursive(num); sc.close(); } public static void recursive(int num) { if(num == 0) { System.out.println(sum); return; } else { sum += num; recursive(num-1); } }} 더보기
[Java] 정올기초다지기 함수3-자가진단01 1234567891011121314151617181920212223package 함수3.자가진단01; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num=0; num = sc.nextInt(); recursive(num); sc.close();} public static void recursive(int num) { if(num ==0) { return; } else { System.out.println("recursive"); recursive(num - 1); } }} > recursive라는 함수안에서 recursiv.. 더보기
[Java] 정올기초다지기 함수2-자가진단08 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 package 함수2.자가진단08; import java.util.Scanner; public class Main { public static void macro(int num1,int num2) { int out1 =0; int out2 =0; out1 = (num1 - num2); out2 = (num1 + num2); System.out.printf("(%d - %d) ^ 2 = %d\n",num1,num2,out1*out1); System.out.printf("(%d + %d) ^ 3 = %d",num1,num2,(out2*out2)*out2); } public static voi.. 더보기
[Java] 정올기초다지기 함수2-자가진단06 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 package 함수2.자가진단06; public class Main { public static void method() { for(int i=1;i 더보기
[Java] 정올기초다지기 함수2-자가진단05 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 package 함수2.자가진단05; import java.util.Scanner; public class Main { public static void method(double min, double max, double num) { max = Math.ceil(max); min = Math.floor(min); System.out.print((int)max+" "); //소숫점을 없애기 위한 형변환 System.out.print((int)min+" "); System.out.print(Math.round(num)); } public s.. 더보기
[Java] 정올기초다지기 함수2-자가진단03 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 package 함수2.자가진단03; import java.util.Scanner; public class Main { public static int method1(int num1,int num2) { // 정수를 입력받아 비교하는 메소드 int max =0; int a,b =0; // 입력받은 정수의 절대값을 저장하기위한 변수 a = (num1 더보기
[Java] 정올기초다지기 함수2-자가진단02 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 package 함수2.자가진단02; import java.util.Scanner; public class Main { public static String day(int num1,int num2) { int [] a = {1,3,5,7,8,10,12}; // 31일 까지있는 월을 배열에 저장 int [] b = {4,6,9,11}; // 30일까지있는 월을 배열에 저장 for(int i=0;i 31 || num2 더보기
[Java] 정올기초다지기 함수2-자가진단01 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 package 함수2.자가진단01; import java.util.Scanner; public class Main { public static void main(String[] args) { int num =0; Scanner sc = new Scanner(System.in); num = sc.nextInt(); int [] arr = new int [num]; for(int i=0;i 더보기