식별자

: 프로그램 언어에서 각 클래스, 변수의 이름을 지어 구성단위 구분

  • 지키지 않아도 오류는 생기지 않지만, 관습상 권장하는 규칙(가독성 때문에)
  • 클래스
    • 첫 문자는 대문자로 시작하며 두 단어 이상 합쳐질 경우 두번째 단어 첫문자 역시 대문자로 작성
      ex)HelloJava
  • 메소드
    • 소문자로 시작하는 동사로 작성하며 두 단어 이상 합쳐질때 두번째 단어 첫문자는 대문자로 작성
      ex)run(), getAge()
  • 변수
    • 소문자로 시작하는 명사로 작성. 두 단어 이상 합쳐질 때는 두번째 단어의 첫 문자 대무자로 작성
      ex) int age; , positionNumber;
  • 상수
    • 모든 문자를 대문자로 작성. 두 단어 이상 이상 합쳐질 경우 단어 사이에 "_"문자 사용
      ex) int ANGLE, int MAX_ANGLE

자바 주석

// 한줄주석
// >> 여러줄 주석
/
*/ >> 여러줄 주석& 자바 도큐먼트 생성할때 사용

변수

: 특정 타입의 데이터를 메모리상 담을 수 있는 영역

  • 특정값을 메모리에 저장해 두고 사용하는 기능
    • 동일 한 데이터 타입 변수는 동시에 여러개 선언 가능
    • 변수에 값 할당
      ex) 변수명 = 값;
    • 역시나 동일 데이터 여러개 선언 가능
  • 기본
    ex) 데이버 타입 변수명;

형 변환

: 원래 가지고 있는 데이터 타입을 다른 데이터 타입으로 변환

  • 변수 값 할당시 좌측 변수와 우측 변수 데이터 타입이 일치해야함.
    ex)
    byte var_byte=10;
    in result=var_byte;이 블로그를 참고해 보면서 공부를 했지만.(이분 노력에 비해 내가 너무 숟가락 얻듯이 정보 얻어가는 느낌.. 그치만 정리 너무 잘되있어)참고로 boolean 타입과 숫자는 서로 다른 타입이기 때문에 연산이 불가하다.
    *
    boolean은 참과 거짓으로 나눠지는 함수
  • 예로들면 숫자를 보면서 자연수<정수<유리수<실수 이렇게 있듯이 자바에도 이들을 나타내틑 변수들이 정말 다양하다.
    그래서 형 변환을 하면서 이 크기때문에 오류가 뜰 수 있으니 주의해야한다.
    ex)
    float var_float =3.14f
    double var_double=4.14;
    double result=var_float +var_double
  • https://vaert.tistory.com/106

연산자

+산술연산자
ex) + , - , * , / ,%
여기서 /는 나누어서 몫을 표현하고 %은 나누어 나머지를 표현(뭔 차이인가 싶었네)

+비교연산자
ex) > , < , >= , <= , == ,!=

*_boolean은 참과 거짓을 구분하여 값을 반환
*_여기서 궁금해서 boolean은 연산자의 참 거짓 여부를 판단해서 일까 결과값은 달라지지 않았다.
그럼 도대체 무슨 용도로 써야 true와 false

+논리연산자
ex) && ,|| , !

+증감연산자
ex) ++ , --

+복합연산자
ex) += , -= ,*= , /= , %=

+삼항연산자
ex) = , *= , /= , %= , += , -=

책보고 따라했는데 83번 줄에서 오류가 떴다고 한다. 뭐가 잘못된거냐.?

***ps. 개인만족 공부***

+ Recent posts