본문 바로가기

정올기초다지기

[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-형성평가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 package 함수2.형성평가06; import java.util.Scanner; public class Main { public static void sort(int arr []) { //버블정렬할 메소드 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] 정올기초다지기 배열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 package 배열2.형성평가02; import java.util.Scanner; public class Main { public static void main(String[] args) { int [] arr = new int [100]; int arr2 [] = {10,9,8,7,6,5,4,3,2,1,0}; int [] cnt = new int [11]; int score = 0; Scanner sc = new Scanner(System.in); for(int i=0;iscore 에 0이라는 숫자를 입력받게되면 cnt한 값들과.. 더보기
[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 import java.util.Scanner; public class Main { public static void main(String[] args) { int [] arr = new int [10]; int num =0; int stop =0; Scanner sc = new Scanner(System.in); while(true) { num = sc.nextInt(); if(num ==0) { for(int i=0;i 0) { System.out.println(i+" : "+arr[i]); } } break; } for(int i=0;i 문제에서 제시한 십의.. 더보기
[JAVA] 정올기초다지기 배열1-형성평가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 26 27 28 29 30 31 32 33 package 배열1.형성평가08; import java.util.Scanner; public class Main { public static void main(String[] args) { int [] arr = new int [100]; int num =0; int sum =0; int cnt =0; double avg =0; Scanner sc = new Scanner(System.in); for(int i=0;icnt를 사용하여 5의 배수가 몇개 들어왔는지 확인한다. ( arr[i]%5==0 ) 5의 배수가 들어오면 sum 변수에 그값을 .. 더보기
[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보다 무조건 작을것이고, .. 더보기
[JAVA] 정올기초다지기 배열1-형성평가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 package 배열1.형성평가05; import java.util.Scanner; public class Main { public static void main(String[] args) { double [] arr = new double [6]; double num = 0; double sum =0; Scanner sc = new Scanner(System.in); for(int i=0;i 더보기