일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Kotlin
- 비동기 처리
- 프로그래머스
- Lazy
- Render object tree
- 알고리즘
- element tree
- IOS
- 에러
- 완전탐색
- zwj
- 거리알고리즘
- Java
- dfs
- 자바
- 플러터
- linebreak
- 재귀
- 프리즈드
- Android
- 싱글톤
- 초기화
- flutter
- Widget Tree
- dart
- 자료구조
- 앱아이콘 변경
- 플러터 동작
- 코틀린
- Singleton
- Today
- Total
목록Java (51)
모바일 개발하는 자바리안의 메모장
int 타입에 문자값를,char 타입에 정수값을 할당하여,아스키 index 및 아스키 index에 해당되는 문자를 출력하는 예제 public static void main(String[] args) { int b = '나'; char c = 45208; System.out.println(b); // 45208 System.out.println(c); // 나 }
증가값, 감소값 & 사칙연산 예제 코드 public static void main(String[] args) { int number1 = 98; int number2 = 5; float remainder; // 소수 타입의 나머지값 remainder = number1 % number2; // 각 정수의 값의 나무지 출력 System.out.print("remainder of"); System.out.print(number1); System.out.print(" and "); System.out.print(number2 + " : "); System.out.println(remainder); ++number1; // number1 변수 값 1 증가 --number2; // number2 변수 값 1 감소 ..
더하기, 빼기, 곱하기, 나누기, 나머지 값 구하기 public static void main(String[] args) { int number1 = 5; int number2 = 6; int number3 = 7; int sum = number1 + number2 + number3; int sub = number1 - number2 - number3; int mul = number1 * number2 * number3; int div = number3 / number1; int rem = number3 % number1; System.out.println(sum); // 18 (3개 정수 합) System.out.println(sub); // -8 (3개 정수 차) System.out.println(m..
String 타입은 쌍따옴표" "안에 입력해준다. public static void main(String[] args) { String message1 = "안녕하세요, 여러분"; System.out.println(message1); }
자바 char 타입 변수 출력 코드.char는 따옴표 ' ' 내에 입력한다. public static void main(String[] args) { char Character1 = 'a'; System.out.println(Character1); }
인트 타입의 데이터가 20 이하인지 아닌지, if문을 사용해 확인하는 코드 public static void main(String[] args) { int a = 20; if (a
다중 배열은 앞서 말한 배열 내 또 배열이 있는 형태이다.(이중 배열 이상)서랍장의 각 칸에 다른 서랍장이 존재하는 것. int[][] multiDimenArr1 = new int[2][3]; int[][] multiDimenArr2 = {{1,2},{3,4}}; 첫번째 다중 배열의 경우,사이즈 2배열 사이즈의 각 칸에 사이즈 3의 배열이 들어있는거다.2칸짜리 서랍장의 각 칸에 3칸짜리 서랍장이 있다 생각하면된다.또한, 첫번째 다중 배열은 사이즈만으로 초기화했기 때문에, 각 칸에는 int의 default 값인 0이 들어가며 아래와 같은 형태가된다.{ {0,0,0} , {0,0,0} } 두번째 다중 배열은 [2][2] 사이즈로 각 배열에 값을 넣으며 초기화 해준다. multiDimenArr1[0][0] =..
반복문이란 말 그대로원하는 코드를 반복 실행할 수 있게 해주는 문법이다. for(int i = 0; i < 5; i++){ // 선언부 System.out.print(i + " "); // 몸체 } // 출력 : 0 1 2 3 4 위 for문을 보면 우선 로컬 변수(i)를 선언한 것을 볼 수 있다.그리고 세미콜론(;) 뒤엔 i < 5 라는 조건을 볼 수 있으며,가장 마지막은 i에 증가값을 준 것을 볼 수 있다.해당 for문을 말로 풀어보면 "i 라는 값을 0으로 시작해서 1씩 올릴건데, 5보다 작을때까지만 몸체 코드를 실행할게"로 해석된다.그러므로 0, 1, 2, 3, 4 가 출력된다. 보통 포문을 돌리고 싶은 횟수가 n이라 치면,for문 내 로컬 변수의 초기값을 0으로 주고, 선언한 변수 < n, 그리..
어레이는 데이트를 저장할 수 있는 서랍장같은 역할을 한다.각 칸은 고유번호(index)가 0부터 존재한다. String[] strArr1 = new String[5]; String[] strArr2 = {"a","b","c"}; 배열의 초기화는 방법은 위 코드와 같다.첫번째 코드는 배열의 사이즈를 정해주며 초기화해준다.총 5개 공간이 생기며 null 값이 들어간다. 두번째 코드의 경우 배열에 들어갈 데이터를 { } 사이에 정렬해주며,어레이의 사이즈는 데이터 개수로 결정된다. System.out.println(strArr1[0]); // 출력 : null System.out.println(strArr2[1]); // 출력 : null System.out.println(strArr2[2]); // 출력 : ..
추가적으로 알게된 스트링메소드도 정리해본다 String str1 = "HelloJava"; String str2 = "HelloJava "; // String trim() System.out.println(str2.trim()); // 문자열의 맨 앞,뒤 모든 공백을 지움 // 출력 : HelloJava // String toLowerCase() System.out.println(str1.toLowerCase()); // 문자열 모두 소문자로 변경 // 출력 : hellojava // String toUpperCase() System.out.println(str1.toUpperCase()); // 문자열 모두 대문자로 변경 // 출력 : HELLOJAVA // String replace(char oldC..