일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 게시판
- 버전일치
- FIle
- 함수
- snowpack
- git
- React
- 시큐어코딩
- Spring
- 왕초보
- 쿠키
- degit
- parcel
- SQL
- 스프링
- 스타일보험
- 코틀린
- 숫자
- Spinner
- 답글
- Android
- java#왕초보
- java
- 안드로이드
- 오버라이드
- sub query
- 상속
- 미니게임
- webpack
- kotlin
- Today
- Total
목록Coding (130)
YSHUSH

˙loop문 = 순환문 = 반복문 ˙for : 지정 회수에 따라서 반복하는 제어문 ˙형식 : 변수선언 //함수 안에서 선언하지 않을 경우 밖에서 변수선언 for( 변수의(선언)초기화; 조건식; 연산식; ) { 처리 } 변수의 선언(1) for( (3) ; (2)(6)(9) ; (5)(8) ) { 처리(4)(7) } (9)에서 false일 경우 (10)밖으로 빠짐 int n;// 변수 n을 정의 for( n = 0; n < 2; n++ ) {// n = 1 n = 2 // 변수 n이 2보다 작으므로 loop 0을 출력한 후 1을 더해 // 1이 되고 2보다 작으므로 loop 1을 출력한 후 1을 더해 // 2가 되고 2보다 작지 않게 되므로 반복이 끝나게 된다. System.out.println("for ..

import java.util.Scanner; //import java.util.Scanner; public class MainClass { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int myMoney = 10000; int price = 3210; System.out.print("지불해야 될 돈 = "); price = scan.nextInt(); System.out.print("제시한 돈 = "); myMoney = scan.nextInt(); // 거스름돈 int changeMoney = myMoney - price; // 6790 // 5000원 int m5000 = changeMoney / 5..

˙ switch : if문과 비슷하다. - 값이 명확해야 한다. - 범위를 지정할 수 없다. (>) - 실수를 사용할 수 없다. (0.12) if(number == 1) { } else if(number ==2) { } 형식: switch( 대상이 되는 변수 ) { case 값1:= if( 대상이 되는 변수 == 값1 ) 처리1 break; case 값2: 처리2 break; defalut:= else -> 생략이 가능 해당 값이 없을 경우의 처리 break; } int number = 2; switch( number ) { case 1: System.out.println("number는 1입니다"); break; case 2: System.out.println("number는 2입니다"); break;..

if : 조건문 형식 : if( 조건 ) { 조건 -> true/false 처리 } 조건 : ==(같다), >(크다), =(크거나 같다), 0) { // = 5) { System.out.println("number는 5보다 크거나 같습니다"); } boolean b = true; if(b == true) { System.out.println("b는 true입니다"); } if (b) { System.out.println("if(b)는 true입니다"); } b = false; if(b == false) { System.out.println("b는 false입니다"); } if(!b) { System.out.println("if(!b)는 false입니다"); } if(number > 0 && number ..

˙ Operator : 연산자 + - * / % 더하기, 빼기, 곱하기, 나누기, 나머지 ++ increment -- decrement int number1, number2; int result; number1 = 25; number2 = 7; result = number1 + number2; System.out.println(result); result = number1 - number2; System.out.println(result); result = number1 * number2; System.out.println(result); result = number1 / number2; // 몫 System.out.println(result); // 나눗셈을 할 때는 분모값이 0이 되면 안된다. res..

˙ Array : 같은 자료형의 묶음 변수들. 접근 및 관리는 index로 된다. 0 ~ Array.length-1 int Arr[] = new int[5]; // 0 ~ 4 동적으로 할당한 후에 정적으로 사용. ˙ 1차원 배열(선형) 0-0-0-0-0 행(row) int array[] = {1, 2, 3, 4, 5}; ˙ 2차원 배열 →행→ ↓ 0-0-0-0-0 열 0-0-0-0-0 ↓ 0-0-0-0-0 // 행과 열을 가짐 int array2[ ][ ] = new int[3][4]; int [ ]array2[] = new int[3][4]; int [ ][ ]array2 = new int[3][4]; ↓ |-> 한 행이 가지고 있는 원소의 개수 행 0-0-0-0 0-0-0-0 0-0-0-0 //행3줄..

˙ Array : 배열 = 같은 자료형 변수들의 묶음. 변수관리. 관리는 index number 구분 ˙ 형식 : 자료형 배열변수명[] = new 자료형[배열의 총갯수]; 배열변수명[index number] int *arrName = new int[5]; int arrName[] = new int[5]; -> 정수형 변수 5개 선언 동적(dynamic)할당 != 정적(static) arrName[0] = 11; arrName[1] = 22; arrName[2] = 33; arrName[3] = 44; arrName[4] = 55; //int array[] = new int[5]; //int []array = new int[5]; int[] array = new int[5];// 동적 할당은 자동적으로 0..

자료형 byte 우선순위 예(그릇) -------------------------------------------------------- boolean 1 낮음 작다 byte 1 short 2 int 4 ↓ long 8 float 4 double 8 높음 크다 char 2 String "ABC" → 6 byte *한 글자당 2바이트(빈문자열도 2byte씩)* ˙ (자료)형 변환 - 자동 (자료)형 변환 - 강제 (자료)형 변환 -> Cast(큰 그릇에 있는 자료를 작은 그릇에 강제로 담는다) //자동 short sh = 12345;//2 int num;//4 num = sh;// 자동 (자료)형 변환 System.out.println(num); num = 23456; sh = (short)num; Sys..

˙ 숫자(상수) : 지정한 숫자. 0 ~ 10 - 2 진수 : 0, 1 - 8 진수 : 0 ~ 7, 8 -> 10, 011 -> 9(10진수) - 10 진수 : 0 ~ 9 - 16 진수 : 0 ~ 9, A(10) B C D E F(15) -> 0xF = 15(10진수) ˙ 변수(공간) : 값을 담는 그릇(그릇마다 크기는 다양하다.) == variable 1. 변수를 선언. 변수명을 작명 2. 자료형을 지정. 문자, 숫자, 문자열, 논리값 자료형지정 변수명; 변수의 선언 그릇명으로 사용하는 것의 앞에 숫자가 올 수 없다. // int 123; -> 상수는 변수로 지정할 수 없다. int num123; // 이건 괜찮음 // int +number; -> 변수명으로 연산자를 사용할 수 없다. // int -n..

Hello world 출력 = System.out.println("Hello world!"); ˙ C언어는 절차지향 함수이다. C++ -> class ˙ Java는 객체지향 클래스로 호환성 우수, 보안처리가 좋다. ˙ Objective C → iphone(객체지향) ˙ Python, Kotlin → (절차 + 객체) ↓ Anaconda ˙ 한줄 주석문은 설명으로 컴파일이 되지 않는다 ˙ 범위 주석문 : HTML : Python : #, """ """ JAVA: //, /* */ /* System.out.println("Hello"); System.out.println("world"); /**/ 실무에서는 위에처럼 주석을 많이 씀 public class MainClass { public static voi..