AI교육과정 - Java.3

단비·2022년 10월 6일
0

AI교육과정

목록 보기
3/69
  • Math 클래스
    • 자바에서 사용되는 수학 관련한 기능을 담고 있는 클래스
    1. random()
      - 임의의 실수(0~0.999.. 사이)를 출력
      - Static이라서 new가 필요없이 run시 메모리에 자동 업로드됨

      double 변수명 = Math.random();
      
      // 1부터 45사이의 랜덤 값 추출
      double rn = Math.random();
      rn * 45 // 0. 44.999..
      (int)(rn * 45) // 0 ~ 44.999..
      (int)(rn * 45) + 1 // 1 ~ 45
  • 반복문
    1. while문

      while(조건식){
      	조건식의 결과가 true인 동안 반복할 문장;
      }
      while(조건식) 조건식의 결과가 true인 동안 반복할 문장;
    • do~while문
      do{
      	문장 // 무조건 실행
      } while(조건식);
    1. for문

      for(변수의 초기화; 조건식; 증감식){
      	조건식이 true인 경우 반복할 문장;
      }
  • 중첩 반복문
    • 2개 이상의 반복문이 겹쳐있는 형태

      while(조건식1){
      	while(조건식2){
      	}
      }
      for(변수; 조건식1; 증감식;){
      	for(변수; 조건식2; 증감식;){
      	}
      }
  • 제어문
    • continue문

      for(변수; 조건식; 증감식){
      	...1
      	...2
      	if(조건식) continue; // 반복문의 끝으로 이동 후 다시 조건식 적용
      	...3
      }
    • break문
      - switch문 또는 반복문을 벗어날 때 사용

      for(변수; 조건식; 증감식){
      	if(조건식) break; // for문 종료
      }
  • 배열(Array) [heap]
    • 동일한 데이터 타입의 변수를 연속적으로 생성

    • 인덱스를 통하여 데이터에 접근

      // 데이터타입[] 배열이름, 데이터타입 배열이름[]
      // 데이터타입[] 배열이름 = new 데이터타입[요소의 갯수]
      int[] arr = new int[];
      // 배열이름[인덱스번호] = 값;
      arr[0] = 10;
profile
tistory로 이전! https://sweet-rain-kim.tistory.com/

0개의 댓글