일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 에러
- 알고리즘
- flutter
- Kotlin
- Android
- linebreak
- 프로그래머스
- dfs
- 플러터 동작
- 싱글톤
- Widget Tree
- 자료구조
- element tree
- Singleton
- zwj
- 자바
- Lazy
- 거리알고리즘
- IOS
- 플러터
- 비동기 처리
- 코틀린
- 앱아이콘 변경
- 재귀
- 초기화
- dart
- Java
- 완전탐색
- 프리즈드
- Render object tree
- Today
- Total
목록Java (51)
모바일 개발하는 자바리안의 메모장
주석이란 메모와도 같은 역할. 코드를 짜다보면, 추후 까먹지 않게, 코드에 대한 설명을 메모해야될 때도 있고, 지우기는 불안하고, 놔두자니 코드가 복잡해지는 상황이 종종 있다.(나는 매우 많음) 이럴 때, 우리는 주석을 활용한다. // int age; // String name; /* int socialNumber; float height; String address; */ 주석은 2가지 종류가 있다. // 주석은 라인 단위로 주석 처리를 한다. age, name 변수는 각 줄이 추석 처리가 되어 있는 형태이다. /* ~ */ 주석은 범위 내 모든 코드를 주석 처리 한다. socialNumber 변수 부터 address 변수까지는 범위 주석에 의해 주석 처리가 되어있다.
while 반복문은 true일 경우 반복, false가 되면 멈춘다.위 2가지만 기억하고 아래의 코드를 보자. while(true) { System.out.print("Hi"); } 위 코드를 실행할 경우, Hi가 무한 반복되어 출력된다. ( )안 while 문의 조건이 true로 선언되었으며, 바뀌지도 않기 때문이다. 그렇다면, while문을 멈추려면 ? while(true) { System.out.print("Hi"); break; } break 예약어를 사용하면 된다.위와 같은 경우, Hi를 한 번 출력하고, 다음 줄의 break 로 인해 while문이 멈춘다. 보통 while문을 사용할 때에는 연산자가 들어간 식을 조건문으로 넣어준다. int a = 0; while(a < 5) { System.o..
연속되는 숫자들의 합을 while문을 사용해 구하는 예제 public static void main(String[] args) { int lowerBound = 1; // 첫 숫자 int upperBound = 1000; // 끝 숫자 int sum = 0; // 연산된 값 할당할 변수 int number = lowerBound; // 추후 증가값 주며 더할 변수 while (number
이중 배열을 활용하여 구구단을 출력하는 예제(과제 및 인터뷰용으로 종종 나오는..) public static void main(String[] args) { int[][] GuGu = {{2,3,4,5,6,7,8,9},{1,2,3,4,5,6,7,8,9}}; // 이중 배열 설정 for(int i=0;i < GuGu[0].length;i++){ // GuGu[0].length = 8 System.out.println("[ " + (i+2) + "단입니다. ]"); // 단수 출력 및 다음줄로 for(int j=0; j < GuGu[1].length; j++){ // GuGu[1].length = 9 System.out.print(GuGu[0][i]+" X "+GuGu[1][j]+" = "+GuGu[0][i..
프로그래밍 단골 과제 별(*)들로 직삼각형 형태 출력 예제 public static void main(String[] args) { for (int i = 0; i < 5; i++) { System.out.println("*"); // 별 1개 출력 후, 다음 줄 이동(i줄) for (int j = -1; j
(요즘 다시 대세인) pokemon을 주제로 객체 생성 및 생성자 호출 예제. public class JavarianPokeMonEx { public static void main(String[] args) { Pokemon pikachu; pikachu = new Pokemon(); // 기본 생성자 // 각 인스턴스 변수 설정 pikachu.numberOfLeg = 4; pikachu.skill = "백만볼트"; pikachu.characteristic = '바'; pikachu.showInformation(); // 포켓몬 정보 출력 Pokemon charmander; // 파이리 영어 이름이라 함.. charmander = new Pokemon(4, "불뱉기", '불'); // 생성자1 호출 ch..
자바 정수 타입 중, 가장 큰 범위를 갖고 있는 건 long이다.(long 범위 : -9223372036854775808 ~ 9223372036854775807) 그럴 일이 많지는 않겠지만,,long이 수용할 수 있는 범위보다 큰 정수를 출력하려면 어떻게해야할까? 라이브러리 java.math 페키지에 있는 BigInteger 클레스를 사용하면된다. import java.math.BigInteger;우선 import를 해준다. public static void main(String[] args) { BigInteger a = new BigInteger("100000000000000000000000000000000000"); System.out.println(a); } BigInteger클레스는 생성자는 S..
if문을 사용하여,정수를 2로 나눠 0일 경우 짝수, 1일 경우 홀수임을 출력하는 코드 public static void main(String[] args) { int a = 55; if (a % 2 == 0){ System.out.println(a+"의 값은 짝수입니다."); }else{ System.out.println(a+"의 값은 홀수입니다."); } } }
2중 for문을 이용한 간단한 구구단 출력 예제 public static void main(String[] args) { for(int i = 1; i