일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 플러터 null
- String 찾기
- 값 추가
- R 비교
- 배열 생성자
- 멀티 페이지
- Integer 값 비교
- jsp 테이블
- 값 넣기
- 비교
- 값 비교
- 마우스 올릴때
- 마우스 올리면
- 파라미터 무한
- R타입비교
- jsp
- 무한 파라미터
- 배열 값
- 인티저 값 비교
- 2차원배열
- String 검색
- 리스트
- 2차원 list
- 2차원 리스트
- 옵션태그
- list
- select
- r타입 비교
- 배열 값 추가
- 같은지
- Today
- Total
목록JAVA/함수 (eclipse) (48)
JAVA를 JAVA라
char 배열을 문자열로 변환해준다. ex. a, p, p, l, e -> apple String conv = String.valueOf(inputArray); // char array to String System.out.println(conv); //////출력 (inputArray는 {H,E,L,L,O}) HELLO
------ 배열 생성식 1. 빈 배열을 만들고 넣기 int[] arr01 = null; arr01 = new int[5]; //이때 기본 값 0이 들어간다. //5는 길이, 길이는 생성할 때만 사용! 2. 만듦과 동시에 값 넣어주기 int[] arr02 = new int[] {112, 113, 114, 115, 116}; 3. (2)의 new int[]는 생략 가능 int[] arr03 = {112, 113, 114, 115, 116}; ------ 배열에 값 넣기 arr01[0] = 112; //long이나 String은 안들어감! 데이터 타입 맞춰주자 arr01[arr01.length - 1] = 150; //배열의 마지막 index에 값 넣기 //'arr01.length - 1'은 '길이 - 1'..
주로 배열을 출력할 때 사용한다 int[] arr01 = {1, 2, 3, 4, 5}; for(int i : arr01){ System.out.print(i); } //////출력 12345 단, 2차원 배열 출력은 다음과 같다. int[][] arr = new int[3][3]; for(int[] is : arr){ System.out.println(Arrays.toString(is)); } //////출력 [0, 0, 0] [0, 0, 0] [0, 0, 0]
파라미터 값을 대문자 혹은 소문자로 반환 String apple = "aPple"; System.out.println(apple.charAt(1)); //////출력 p System.out.println(Character.toUpperCase(apple.charAt(0))); //////출력 A is~~~와 헷갈리지 말자! 2021.05.21 - [JAVA/함수 (eclipse)] - [JAVA] isUpperCase, isLowerCase, isDigit
(index)번 째 char 값을 반환해준다. char[] name = new name("홍길동"); System.out.println(name.charAt(0)); ///////출력 홍 //char java.lang.String.charAt(int index) //char 반환 파라미터 값은 index, 즉 int타입이 들어가야 한다. char형 데이터에서 '(index)파라미터 값' 번째의 글자를 불러온다.
index(위치), length(길이) 배열은 "객체"이다. 객체는 기본적으로 속성과 메소드()를 가지고 있다. 하지만 배열은 유일하게 속성만 가지고 있음! 배열은 동일(유사)한 타입의 데이터를 하나의 묶음 형태로 관리하기 위해 사용되는 자료구조 이다. 속성은 배열의 길이를 나타내는 length 이다. 객체의 속성과 메소드 등을 호출할 때는 .(점)을 이용한다. int[] arr01 = new int[10]; //int타입, 길이가 10인 배열 선언. Scanner를 생각해보면 비슷하다. 같은 타입, 동일 관리, 주소 호출! 길이(length) 1 2 3 4 5 위치(index) 0 1 2 3 4 //길이는 "생 성 할 때 만! " 사용한다!! 고 생각하면 편함 int arr02[] = new int[5..
배열을 예쁘게 출력해준다. int[] arr01 = {10, 11, 12, 13, 14}; int[][] multiArr02 = new int[2][3]; System.out.println( Arrays.toString(arr01) ); System.out.println(Arrays.deepToString(multiArr01)); /// 출력 [10, 11, 12, 13, 14] [[0, 0, 0], [0, 0, 0]] 출력 방식은 더 있음!
while (false) { //조건식이 참일 때 계속 실행, 즉 false일 때는 실행하지 않는다. } do { System.out.println("자바 점수를 입력하세요. (1 ~ 100)"); java = sc.nextInt(); } while (java 100); //100점이 넘거나 0점 이하이면 점수를 다시 입력해야 한다. //따라서 100점보다 크거나 0점보다 작은 동안(잘 못 입력한 값)은 while문을 계속 돌려야 함 do~while은 while문을 뒤집어 놓았다고 생각하면 편하다! 실행 문장을 무조건 한 번 실행한 후 조건식을 검사한다.