자바 언어 입문||01Java 기초 문법||day 02데이터 형식 변환,연산 자,방법 입문

3949 단어 필기 하 다.
제1장 데이터 형식 변환
1.1 자동 변환(암시 적)
  • 규칙:데이터 범 위 는 작은 것 에서 큰 것 으로
  • 예 를 들 어 int->long,float->double

  • 1.2 강제 변환(현식)
  • 형식:범위 가 작은 유형 범위 가 작은 변수=(범위 가 작은 유형)원래 범위 가 큰 데이터
  • 예:int num=(int)100 L;
  •   char chars = 'a';
      int num = chars;    //   ,  97
    

  • 주:강제 형식 변환 은 추천 하지 않 습 니 다.>정밀도 손실(int num=(int)3.999)이 발생 할 수 있 습 니 다.데이터 넘 침(int num=(int)600000000 L)
  • 주:byte/short/+char++세 가지 유형 모두+수학 연산+,예 를 들 어"+"
  • char a = ‘A’ + 1; //결과 66
  • 주:by te/short/+char+세 가지 유형 은 연산 과정 에서 기본적으로 int 형 으로 향상 되 어 계산 합 니 다.
  •   byte num1 = 40;
      byte num2 = 50;
      byte sum = num1 + num2; //   byte + byte——>int + int     int  
      int sum = num1 + num2;
    

  • 주:by te/short/+char+세 가지 유형 이 연산 되 고 있 습 니 다.실제 크기+는 자체 범위+를 초과 할 수 없습니다.그렇지 않 으 면
  • 이 넘 칩 니 다.
  • 주:boolean 형식 은 데이터 형식 변환 이 발생 할 수 없습니다
  • 1.3 ASCLL 인 코딩 테이블
  • 컴퓨터 의 기본 데 이 터 는 모두 이 진(숫자)
  • 이다.
  • 필 등:32-space,48-'0',65-'A',97-'a',0-0
  • 숫자 와 문자 대조 관계 표(인 코딩 표):
  • ASCLL-미국 표준
  • 유 니 코드-유 니 코드

  • 제2 장 연산 자
    2.1 네 가지 모델 링
  • 연산 자:특정한 조작 을 하 는 기호:예+
  • 표현 식:연산 자로 연 결 된 식:예 2+5
  • 주:데이터 유형 에 따라 누가 누구의
  • 을 크게 들 었 습 니까?
  • 주:'+'세 가지 용법
  • 1 쌍 의 수 치 는 덧셈
  • 이다.
  • 2 쌍 의 char 계산 전에 int
  • 으로 먼저 승급
  • 3 쌍 의 문자열 String(이니셜 대문자,+키워드+가 아 닙 니 다)은+문자열 연결 작업+를 표시 합 니 다.
  • +모든 데이터 형식 과 문자열 이 연 결 될 때 문자열+


  • 2.2 산수 연산 자:+,-,*,/,%,+,–
  • %모델 링(양음 관 계 는 왼쪽 값 만 보기)
  • 9 % 4 = 1
  • -9 % 4 = -1
  • 9 % -4 = 1

  • ++,–자체 증가 연산 자(변수 만 가능)
  • ++num 먼저 계산 한 후 할당
  • num+먼저 할당 한 다음 에
  • 을 계산 합 니 다.
  • 단독 사용 시 앞 뒤 가 똑 같 아 요.
  • for(int i = 0; i < 3; i++)
  • for(int i = 0; i < 3; ++i)



  • 2.3 할당 연산 자(변수 만 가능):+=,-=,*=,/=,%=,=
  • =오른쪽 데 이 터 를 왼쪽 변수
  • 에 전달
  • 은 강제 유형 전환
        byte num = 5;
        num += 5;   //  byte + int——>int + int——>(byte)int;
    
  • 을 포함 하고 있 습 니 다.
    2.4 비교 연산 자:=,,<=,>=,!=,instanceof
  • 결 과 는 boolean 유형
  • 일 것 입 니 다.
  • 연작 하면 안 돼 요.
  • .
  • instanceof 는 왼쪽 대상 이 오른쪽 특정 클래스 인지 아 닌 지 를 판단 하 는 실례
  • 2.5 논리 연산 자:&,또는|,비!
  • &&모두 진실->true
  • |하 나 는 진실->true
  • &&|단락 효과:왼쪽 에서 결 과 를 판단 할 수 있 을 때 오른쪽 코드 는
  • 을 실행 하지 않 습 니 다.
  • 결 과 는 boolean 유형
  • 일 것 입 니 다.
  • 주:1 로 나 누 어 12.6 3 원 연산 자(3 개 연산 자):데이터 형식 변수 이름=판단 조건?표현 식 1:표현 식 2
  • 성립->표현 식 1
  • 성립 되 지 않 음->표현 식 2
  • 주:두 표현 식 은 모두 왼쪽 데이터 형식 에 부합 해 야 합 니 다(출력 할 때 필요 하지 않 습 니 다:sys(a
  • 세 개의 연산 자 결 과 는 반드시 사용 해 야 합 니 다(1.왼쪽 데이터 형식 2.또는 직접 출력)
  • 제3 장 방법 입문
    3.1 개술
    1.+방법+:하나의+기능+추출
    3.2 정의
  • 형식:
    public static void     (){
           ;
    }
    
  • 주:정적 방법 은 정적 구성원(static 로 수식 한)
  • 에 만 접근 할 수 있 습 니 다.
  • 주:방법의 정 의 는 포 함 된 관 계 를 형성 할 수 없습니다
  • 주:방법 이 정의 되 어 실행 되 지 않 습 니 다.실행 하려 면+호출+
  • 이 필요 합 니 다.
    3.2 호출(실행 방법의 동작)
  • 형식:
        ();
    
  • 3.3 JDK 9 의 JShell 사용(간단 하고 가 벼 운 도구)
  • 유사 스 크 립 트 프로 그래 밍->한 줄 한 줄 실행
  • 주 함수 등 을 쓰 지 않 고 운행 논리 와 출력 만 쓰 면 됩 니 다
        int a = 5;
        Sysout.out.println(a);
    
  • 시작 jshell
  • 종료/exit
  • 3.4 컴 파일 러 의 장점
  • byte,short,char 세 가지 유형 입 니 다.만약 에 오른쪽 에 있 는 값 의 수치 가 범 위 를 초과 하지 않 으 면 컴 파일 러 는 우리 가 포함 하고 있 는 강력 한 전환 유형 을 보충 합 니 다.초과 하면 잘못 을 보고 하 다.
  • 변수 에 값 을 부여 할 때->오른쪽 이 모두 상수 일 때:컴 파일 러 는 상수 계산 결 과 를 직접 할당 합 니 다.
  • 은 자신의 범 위 를 초과 하지 않 기 때문에 정확 하 다
  • 여기 서'+'컴 파일 러 의 상수 최적화'+
  • 이 라 고 부 릅 니 다.
  • 오른쪽 에 변수 가 있 으 면 안 되 고 더 이상
  • 을 최적화 하지 않 습 니 다.
    byte a = 5;
    byte b = 8;
    byte c = a + b; //  ,   1.2-1
    byte c = 5 + 8; //  
    

    좋은 웹페이지 즐겨찾기