AI교육과정 - Java.2

단비·2022년 10월 6일
0

AI교육과정

목록 보기
2/69
  • 타입 변환 [ 정수 < 실수 < 문자열 ]
    • 연산은 기본적으로 같은 타입의 피연산자와 수행
    • 서로 다른 타입의 피연산자가 있을 경우 두 피연산자 중 크기가 큰 타입으로 자동 변환
    • 강제 타입 변환
      • int → byte | (byte)변수명
  • Scanner 클래스 [ Scanner sc = new Scanner(System.in) ]
    • Java에서 여러가지 데이터를 입력받을 수 있도록 도와주는 대표적인 입력 관련 클래스
    • Java.util 패키지에 존재
  • 변수or 객체
    • 변수(스택) : 데이터타입 변수이름 = 값;
    • 객체(힙) : 클래스이름 변수이름 = new 생성자명();
  • String 클래스
    • String 값은 == 가 아닌 .equalse(””)로 비교해야함

      String str = new String(””);
      
      // String은 주소값을 복사한다
      String str1 = "자바";
      String str2 = str1;
  • 제어문
    • 프로그램의 흐름을 제어하는 문장
    1. 조건문

      • if문
      if(조건식) {
      //	조건식의 결과가 true일 경우 실행할 문장
      } else if(조건식){
      //	if의 조건식 결과가 false일 때 실행
      } else {
      //	전부 false일 때
      }
      • switch문
        • 특정 값과 일치하는 값을 찾아 실행
      switch(변수){
      	case1:1이 변수와 같을 경우 실행할 문장;
      		...
      		break;
      	case2:2가 변수와 같을 경우 실행할 문장;
      		...
      		break;
      	default:
      		값이 변수와 모두 다를 경우 실행할 문장;
      }
    2. 반복문

      • while문
      • for문
profile
tistory로 이전! https://sweet-rain-kim.tistory.com/

0개의 댓글