본문 바로가기

전체 글102

C# (팩토리얼 재귀함수) using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace RoadBook.CsharpBasic.Chapter01.f0513 { class Factorial2 { public void Run() { Console.WriteLine(Factorial(5)); } static int Factorial(int n) { if(n==0 || n == 1) { return 1; } return n * Factorial(n-1); //재귀함수 } } } 2021. 5. 13.
Java (2차원 배열_도서관 좌석배치 이름으로 좌석배정) 도서관에 좌석배정을 할 때 예약자 이름을 입력하여 좌석확인 때 이름 출력 package p0511; import java.util.Scanner; //좌석확인을 메소드를 호출하여 출력 (좌석배정,반납할 때 마다 좌석확인 출력) public class Array2_Library_Name { static Scanner scan = new Scanner(System.in); static int[][] arr = new int[5][5]; static int i = 0, j = 0; static int cnt = 0; static String name; public static void check() { System.out.println("\t1열\t 2열\t3열\t4열\t5열"); for (i = 0; i <.. 2021. 5. 11.
Java (2차원 배열_도서관 좌석배치 메소드) 좌석확인 메소드를 호출하여 좌석이 배정되거나 반납될 때 마다 좌석확인 출력 package p0511; import java.util.Scanner; //좌석확인을 메소드를 호출하여 출력 (좌석배정,반납할 때 마다 좌석확인 출력) public class Array2_Library_Method { static Scanner scan = new Scanner(System.in); static int[][] arr = new int[5][5]; static int i = 0, j = 0; static int cnt = 0; public static void check() { System.out.println("\t1열\t 2열\t3열\t4열\t5열"); for (i = 0; i < arr.length; i++).. 2021. 5. 11.
Java (2차원 배열_도서관 좌석배치2) package p0511; import java.util.Scanner; public class Array2_Library2 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); int[][] arr = new int[5][5]; int i = 0, j = 0; int cnt = 0; System.out.println("\t1열\t 2열\t3열\t4열\t5열"); for (i = 0; i < arr.length; i++) { System.out.printf("%d행 ", i + 1); for (j = 0; j < arr[i].length; j++) {.. 2021. 5. 11.
Java (2차원 배열_도서관 좌석배치) package p0511; import java.util.Scanner; public class Array2_Library { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); int[][] arr = new int[5][5]; int i = 0, j = 0; System.out.println("도서관 좌석 배치"); for (i = 0; i < arr.length; i++) { for (j = 0; j < arr[i].length; j++) { System.out.print("앉고 싶은 행을 입력하세요. (1~5): "); int row = scan.. 2021. 5. 11.
Java (2차원 랜덤 배열 0포함 출력) 5행5열의 2차원 배열을 생성한 후 요소값 15개는 0~9사이의 난수를 출력, 나머지 10개는 0을 출력 단, 0~9사이에서 발생하는 난수의 0도 포함 package p0511; public class Array2_Random2 { public static void main(String[] args) { // TODO Auto-generated method stub int i = 0,j = 0; int cnt=0; int[][] arr=new int[5][5]; for(i=0; i 2021. 5. 11.