본문 바로가기

자바정올

[Java] 정올기초다지기 함수3-자가진단02 12345678910111213141516171819202122package 함수3.자가진단02; import java.util.Scanner; public class Main { 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) { return; } else { System.out.print(num+" "); recursive(num-1); } }} > num를 먼저 출력한뒤, 재귀함수를 호출할때에 num-1을 해주어 num값.. 더보기
[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 package 함수2.형성평가03; import java.util.Scanner; public class Main { public static int absolute(int arr []) { //절대값을 얻기위한 함수. int sum =0; //절대값의 합계를 얻기위한 변수 for(int i=0;i 더보기
[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-자가진단07 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 package 함수2.자가진단07; import java.util.Scanner; public class Main { public static void descending() { Scanner sc = new Scanner(System.in); int arr [] = new int [10]; for(int i=0;i 더보기
[Java] 정올기초다지기 함수1-형성평가1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 package 함수1.형성평가01; public class Main { public static void method() { System.out.println("@@@@@@@@@@"); } public static void main(String[] args) { System.out.println("first"); method(); System.out.println("second"); method(); System.out.println("third"); method(); } } > @를 10개 출력해주는 함수를 생성합니다. > main 메소드에서 문제에서 제시해주는 문구와 @를 출력해주는 메소드를 사용하여 출력하여 줍니다. 더보기
[Java] 정올기초다지기 함수1-자가진단06 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 package 함수1.자가진단06; import java.util.Scanner; public class Main { public static int a(int num1,String num2, int num3) { if(num2.equals("+")) { return num1 + num3; } else if(num2.equals("-")) { return num1 - num3; } else if(num2.equals("*")) { return num1 * num3; } else if(num2.equals("/")) { ret.. 더보기
[JAVA] 정올기초다지기 배열1-형성평가07 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 package 배열1.형성평가07; import java.util.Scanner; public class Main { public static void main(String[] args) { int [] arr = new int [100]; int num =0; int max =-999; int min =999; Scanner sc = new Scanner(System.in); for(int i=0;i max) { max = arr[i]; } if(arr[i] int max = -999 , min = 999 ; 최소값은 999보다 무조건 작을것이고, .. 더보기