결과 코드 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
public static void main (String[] args) { Scanner sc = new Scanner(System.in); int num; int sum=0; int min; int max; System.out.println("최소수 : "); min = sc.nextInt(); System.out.println("최대수 : "); max = sc.nextInt(); for( num=min;num
성적 관리 프로그램을 만들어 보았다. database가 없어 실제로 어딘가에 사용될 일은 없지만 java 복습겸 나름 여러가지 기능을 추가해서 만들어 보았다. 기능 1.추가 2.조회 3.전체조회 4.수정 5.삭제 0.종료 추가 >>몇명의 학생을 한번에 추가할지 물어봄 ( 배열이 아니라 차후에 더 입력 가능 ) 조회 >> 학번을 입력받아 학번으로 조회 전체조회 >> 입력된 모든정보가 나옴 수정 >> 일괄수정, 부분수정 삭제 >> 전체삭제,부분삭제 (5명의 학생이 잇을때 2명을 한번에 삭제한다고하면 한명 삭제후 메인으로 이동하는게 아닌 바로 다음 학생의 정보를 삭제가능) DataClass public class StuData { private int kor,eng,mat; private String name..