분류 전체보기 159

Java문법) for문 - 기타 사용

1. for문 여러 변수 사용 public class for문_여러변수사용 { public static void main(String[] args) { int num1, num2, num3; num1 = num2 = num3 = 10; int num4 = 8, num5 = 9, num6 = 21; // 같은 자료형 일때만 가능 // for문에 여러개의 변수 사용 가능 // 조건식에는 변수가 하나만 들어가야한다 for(int i=1, j=20; i=10; i++, j--, z+=2) { System.out.println("i=" + i + ", j=" + j + ", z=" + z); } } } 2. for문을 while(true) 한 것과 동일하게 사용 for(;;) { System.out.println..

Java 2023.10.25

2일차 - 문제풀이

내가 작성한 코드 package ex02; import java.util.Arrays; import java.util.Scanner; public class Ex06 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); // 사용자가 배열의 길이를 직접 입력하여 그 값만큼 정수형 배열을 선언 및 할당하고 배열의 크기 만큼 사용자가 직접 값을 입력하여 각각의 인덱스에 값을 초기화 // 그리고 배열 전체 값을 나열하고 각 인덱스에 저장된 값들의 합을 출력 System.out.print("배열의 길이를 입력하세요. : "); int i = scan.nextInt(); int []array = new int[i]; fo..

Java 2023.10.24

Java문법) ArrayCopy

package array01; import java.util.Arrays; public class Array_copy08 { public static void main(String[] args) { int[] oldScore = {90, 87, 69, 97, 85}; // 한번 설정한 배열의 크기는 변경할 수 없다. ( 배열의 단점 ) //oldScore[5] = 66; //System.out.println(oldScore[5]); -> 배열보다 더 큰 공간에 값을 넣으려고 하면 오류 int[] newScore = new int [10]; //for(int i=0; i 값을 넣지 않은 부분에는 초기값 0이 삽입 됨 //System.arraycopy(oldScore, 0, newScore, 0, oldSc..

Java 2023.10.24

Java문법) 2차원배열 - 1

package array01; public class Array_2차원 { public static void main(String[] args) { int iArr[][] = new int[3][5]; int[][] score = {{1, 2, 3, 4, 5}, // [0] {6, 7, 8, 9, 10}, // [1] {11, 12, 13, 14, 15}}; // [2] System.out.println(score[1][2]); // 8 출력 System.out.println(score[2][3]); // 14 출력 System.out.println("score의 길이 : " + score.length); // 3 출력 -> 행의 길이가 출력 // 만약 해당 열의 길이를 알고 싶다면, System.out..

Java 2023.10.24

Java문법) 배열 - 1

package array01; public class Array_int01 { public static void main(String[] args) { // 배열 : 같은 자료형을 연속된 저장 공간에 저장 // 배열의 길이는 늘리거나 줄일 수 없음 ( 배열 만들 때 넉넉하게 만들기 ) // int [] 변수명 = new int [갯수] // int 변수명[] = new int [갯수] // 저장공간을 먼저 확보하고 값은 나중에 넣을 때 int arrayInt[] = new int[10]; // 4byte *10 = 40byte의 저장공간 확보 int [] arrayInt2 = new int[20]; // 배열을 만들면서 값을 저장 int arrayInt3[] = {1, 2, 3, 4, 5}; System..

Java 2023.10.23

가전제품 대여 웹사이트 (세숫대여) - 로그인한 작성자로 기록

FreeBoardMapper.java @Select("select memberId " + "from Member " + "where memberNo = " + "(select memberNo " + "from FreeBoard " + "where freeBoardNo = #{ freeBoardNo })") String getMemberId(@Param("freeBoardNo") int freeBoardNo); // memberNo로 memberId 찾아오기 FreeBoardService.java String getMemberId(int freeBoardNo); FreeBoardServiceImpl.java @Override public String getMemberId(int freeBoardNo) { ..

프로젝트 2023.10.05