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

Scanner sc = new Scanner(System.in); /* 사용자가 원하는 학생수로 점수를 입력을 받는다. 총점, 평균 그리고 최고점수를 구한다. 입력 받은 점수 중에서 90점 이상인 학생의 수는 몇명인가? 그리고 그 점수들만을 새로운 배열에 저장하도록 한다. */ int count = 0; int number[] = null;//동적할당을 해줘야 하는 요소의 초기화는 null // 입력 // 몇명? System.out.print("몇명의 통계를 구하시겠습니까? = "); count = sc.nextInt(); number = new int[count]; // 학생들의 점수 입력 for(int i = 0; i < number.length; i++) { System.out.println((i ..

˙ continue : skip(생략) loop문과 같이 사용한다.(단독으로 사용 불가) while( 조건문 ) { 처리1 처리2 if(조건) { continue; } 처리3 3) { continue;// continue문 밑에있는 작업들은 모두 생략 } System.out.println("for end"); } // i = 3이후로 continue문 밑에 있는 for end값이 출력되지 않음 ˙ continue문 기초 - 무한루프 int w = 0; while (w 3) { continue; } System.out.println("while end"); w+..

˙ break == 탈출(escape) loop를 멈춘다. switch, for, while, do while문에서 사용 switch(variable) { case value: processing break; } for(int i = 0; i break를 걸면 조건이 맞을경우 탈출 } } w = 0; while(w < 100) { if(조건) { break; } w++; } ˙ break 기초 for(int i = 0; i < 10; i++) { System.out.println("for loop " + i); if(i == 5) { break; } } //행 안에서 break문으로 값찾기 int array[] = { 1, 4, -7..

˙ for for(초기화; 조건식; 연산식) { 처리 } ˙ while while(조건식) {// if(조건식) - if조건은 한번만 맞으면 빠져나오지만 while문은 조건식이 true가 나오면 계속 반복함// > =

˙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줄..