일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Java
- 프로그래머스
- LV1
- Spring
- express
- for
- CONTINUE
- 배열
- 자바연산자
- 키패드
- 적용
- 분기문
- 반복문
- 자바변수
- node.js
- 레이어팝업URL
- 문제풀이
- while
- 자바
- KH정보교육원
- 정적파일
- array
- 백준
- 자바실습문제
- URL생성
- 모달팝업
- 2차원배열
- dowhile
- berak
- 레이어팝업
- Today
- Total
목록JAVA (11)
까잉이의 개발노트
// 아이피 가져오기 public String getUserIp() throws Exception { String clientIp = null; boolean isIpInHeader = false; HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.currentRequestAttributes()).getRequest(); List headerList = new ArrayList(); headerList.add("X-Forwarded-For"); headerList.add("HTTP_CLIENT_IP"); headerList.add("HTTP_X_FORWARDED_FOR"); headerList.add("HTTP_X_F..

2차원배열 자료형이같은1차원배열의묶음으로배열안에다른배열존재 2차원배열은할당된공간마다인덱스번호두개부여(앞번호는행, 뒷번호는열([0][0]) ) 배열선언 - 자료형[][] 배열명; - 자료형 배열명[][]; - 자료형[] 배열명[]; 배열할당 - 자료형[][] 배열명 = new 자료형[행크기][열크기]; 예시 // 배열선언 int[][] arr; int arr2[][]; int[] arr3[]; // 배열할당 int[][] arr = new int[1][1]; 2차원 배열 구조 2차원 배열 초기화 하는 방법 1. 인덱스를 이용한 초기화 int[][] arr = new arr[1][2]; arr[0][0] = 1; arr[1][1] = 2; 2. for문을 이용한 초기화 int[][] arr = new int..

배열 같은 자료형의 변수를 하나의 묶음으로 다루는 것 (배열은 저장된 값 마다 인덱스 번호가 0부터 시작하여 설정) 배열 선언 - 자료형[] 배열명; - 자료형 배열명[]; 배열 할당 - 자료형[] 배열명 = new 자료형[배열크기]; - 자료형 배열명[] = new 자료형[배열크기]; 예시 // 배열 선언 int[] arr1; int arr2[]; // 배열 할당 int[] iArr1 = new int[3]; int iArr2[] = new int[3]; 배열 저장구조 배열은 참조 변수로 Heap영역에 할당되며 배열공간의 주소를 저장 배열 공간의 주소를 이용해 인덱스를 참조하는 방식으로 값 처리 배열 초기화 // 인덱스를 이용한 초기화 int[] iArr1 = new int[3]; iArr1[0] = ..
반복문 : 프로그램수행흐름을바꾸는역할을하는제어문중하나로특정문장들을반복해서수행하도록함 반복문 종류 : for문, while문 for문 초기식 확인 후 조건식이 ture일 때까지 반복하는 반복문 예제 // 초기식; 조건식; 증감식 for(int i = 1; i < 5; i++){ System.out.println(i + "출력"); } 결과 : 1출력 2출력 3출력 4출력 while문 조건식이 true 일때 문장수행 문장수행이 끝나면 조건식 다시 확인 후 true면수행, 조건식이 false가 될때까지 수행 조건식이 false가 되면 반복문 종료 조건을 벗어나게할 증감식이나 분기문 필요 예제 int i = 1; while(i < 5){ System.out.println(i + "출력"); i++; } 결과 :..
조건문 : 프로그램 수행 흐름을 바꾸는 역할을 하는 제어문 중 하나로 조건에 따라 다른문장이 수행되는 것 조건문 종류 : if문, switch문 if문 특징 : 조건식 결과 값이 ture면 실행됨 false면 실행되지 않음 (단, else가 있는 경우 false면 else에 있는 실행문을 실행함) 예제 if(num> 0) { System.out.println("양수입니다."); }else{ System.out.println("음수입니다."); } else if문 처음 if문 조건식 결과값이 false일 때 else if 조건절이 실행됨 else if문에서 true가 되면 그 안에 있는 실행문이 실행됨 예제 if(month== 1 || month== 2 || month== 12) { season= "겨울"..
1. 키보드로입력받은하나의정수가양수이면“양수다“, 양수가아니면“양수가아니다“를출력하세요. public void practice1() { Scanner sc = new Scanner(System.in); System.out.print("정수 입력 : "); int num = sc.nextInt(); String result = num >= 0 ? "양수다" : "양수가 아니다"; System.out.println(result); } 2. 키보드로입력받은하나의정수가양수이면“양수다“, 양수가아닌경우중에서0이면“0이다“, 0이아니면“음수다”를출력하세요. public void practice2() { Scanner sc = new Scanner(System.in); System.out.print("정수 입력 : ..
구분 연산자 설명 산술연산자 +, -, *, / 덧셈, 뺄셈, 곱하기, 나누기 % 왼쪽값을 오른쪽 값으로 나눈 나머지 값 시프트 연산자 왼쪽 값에 오른쪽 값 만큼 부호 비트를 채우면서 오른쪽으로 이동 관계 연산자 >, =,
1. 이름, 성별, 나이, 키를사용자에게입력받아각각의값을변수에담고출력하세요. public void method1() { Scanner sc = new Scanner(System.in); System.out.print("이름을 입력하세요 : "); String name = sc.nextLine(); System.out.print("나이를 입력하세요 : "); int age = sc.nextInt(); System.out.print("성별을 입력하세요(남/여) : "); char gender = sc.next().charAt(0); System.out.print("키를 입력하세요(cm) : "); double height = sc.nextDouble(); System.out.println("키"+height..