결과 코드 public static void main(String[] args) { /* * 기존의 네모가 아닌 ㄹ 자 형태로 출력 */ int num = 5;// 사각형 크기 int reverse = 0;// 반대로 출력될 때 사용될 변수 int square;// 반대로 출력될 때 사용될 변수 2 int cnt = 1;// 숫자 출력될 때 사용될 변수 // num 크기 만큼 반복 ( 2중 for문 총 num * num 만큼 반복 ) for (int i = 0; i < num; i++) { //square num 값으로 초기화 square = num; for (int j = 0; j < num; j++) { // reverse가 짝수라면 정상적으로 출력 if (reverse % 2 == 0) { Syst..
정답 코드 public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num1;//제곱할 숫자 int num2;//반복할 숫자 System.out.println("숫자 1: ");//제곱 num1 = sc.nextInt(); System.out.println("숫자 2: ");//반복 num2 = sc.nextInt(); int result = num1; for (int i=0;i
정답 코드 public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num;//반복 int a=1;//초기값1 int b=1;//초기값2 System.out.println("수 입력: "); num = sc.nextInt(); System.out.print(a+"->");//초기1 ( 아무 연산 x ) System.out.print(b+"->");//초기2 for(int i=0;i 1(b) -> 2(c) 2번째 반복 c = a(1) + b(2) a = b(2) b = c(3) 출력 결과 : 1(a) -> 1(b) -> 2(c) -> 3(c) 3번째 반복 c = a(2) + b(3) a = b(3) b = c(5) 출..
예시 코드 public static void main(String[] args) { Scanner sc = new Scanner(System.in); int square; int cnt=1; System.out.println("숫자 :"); square = sc.nextInt() ; for(int j=0;j
결과 public class Factorial { public static int factorial(int num) { if(num == 1) { return num; } else if(num > 1) { return factorial(num -1)*num; } return num; } public static void main(String[] args) { int num; Scanner sc = new Scanner(System.in); while(true) { System.out.println("숫자 입력 종료는 0: "); num = sc.nextInt(); System.out.println(num+"!"+ factorial(num)); if(num==0) { System.exit(0); } } }..
버블정렬이란간단하게 서로 근접한 두개의 index를 비교하여 정렬하는 것 사진으로 예시를 보자 코드 public class Bubble { public static void main(String[] args) { int []bub = {5,3,7,9,1}; for(int a=0;a