일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프리즈드
- Lazy
- Render object tree
- 플러터 동작
- 에러
- flutter
- 싱글톤
- Kotlin
- Java
- Android
- 자바
- 자료구조
- 완전탐색
- 비동기 처리
- dart
- zwj
- linebreak
- 재귀
- 프로그래머스
- 알고리즘
- dfs
- 코틀린
- 앱아이콘 변경
- 플러터
- 거리알고리즘
- element tree
- Singleton
- 초기화
- IOS
- Widget Tree
- Today
- Total
목록분류 전체보기 (80)
모바일 개발하는 자바리안의 메모장
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
자바 라이브러리에 포함된 Math 클레스의 round() 메소드를 사용하여, 원하는 소수점에서 반올림하는 예제 public static void main(String[] args) { double a = 18.834; double b = Math.round(a*100.0)/100.0; //math. round로 소수점 지정 System.out.println(b); }