[java]변수와 type

2024. 8. 7. 20:38·JAVA
반응형
숫자 (Number, numeric)



🐲 실수 : -4.5    (소숫점 있는 숫자)
             1.7e+04 (지수) : 1.7 * 10의 4승

            ◉ double[대표]: (8 byte) 3.141592,  소수이하 14자리에서 반올림
            ◉ float(4 byte) 3.141592f,   -323140.00782345f
             -> 0.12345678 * 10**(+3 ) : 산수 
             -> 0.12345678e+3          : 자바 (지수)  
 

문자

🐲 문자 (Character)
      char : 2 byte - 모든 나라의 문자 1개
      ' '(빈문자) 'a',  'A', 'ㄱ', '한', '韓', ...
      'A'   :   65   0x41   0100 0001(2)

🐲 문자열

     String : "아이유", "Java", ""(빈 문자열), "A", ...

 

논리

🐲논리값 : boolean    true/false

※참고※ deplecated  : 현재버전 사용금지
           obsolete    : 다음버전 사용금지


상수 : constant 

   변하지 않는 고정값(일반적으로 숫자)을  영어로 표현
   보통영어는 대문자로만 표현
   const  double   PI = 3.141592;  // 옛날 문법 사용(현재는 사용x)
   final  double   PI = 3.141592;  // 새 문법  사용O
     -> 한번만 초기화할 수 있는 값으로 사용
   final  double   PI;
   PI = 3.141592;

   wkday = "화요일"
   wkday = 2;

   final int   TUE = 2;
   wkday =  TUE; 

변수 : variable  - data 담는 그릇 : 메모리
 변수를 사용하려면 반드시 선언해야한다

 

   int   age; 
   age = 27; 

 변수명 규칙

  1. 영문자 , 숫자 조합, _, $
  2. 영문자로 시작
  3. 예약어(명령어)는 변수롤 사용하지 말것
    main, class, public, String, ..., int 사용금지
    꼭 사용하고 싶다면? main, class123, ...
  4. 특수문자 사용불가
    ex)main+class, a+b, ...변수명 사용x
         문장(statement) : c=a+b;
       

반응형

'JAVA' 카테고리의 다른 글

[java]-if문(조건 연산자),논리 연산자 처리  (0) 2024.08.10
[java]연산자  (0) 2024.08.10
[java] java programming예제  (0) 2024.08.08
[java]Hello World!  (0) 2024.08.07
[java] java(자바), sts 설치 및 설정 (jdk17.0.12, Spring Tools 4.22.1)  (0) 2024.08.07
'JAVA' 카테고리의 다른 글
  • [java]연산자
  • [java] java programming예제
  • [java]Hello World!
  • [java] java(자바), sts 설치 및 설정 (jdk17.0.12, Spring Tools 4.22.1)
라텐느
라텐느
이제 막 개발을 시작한 초보가 개인공부를 하는 공간입니다.
  • 라텐느
    괴발개발
    라텐느
    • 개발자 (154)
      • HTML|CSS (14)
      • JAVA (29)
      • JAVACSCRIPT (15)
      • SQL (16)
      • 기타 (5)
      • JSP (2)
      • SPRING (13)
      • SPRING BOOT (6)
      • Git&GitHub (1)
      • 시행착오 (2)
      • 개발일지 (35)
        • GreenMiniProject1 (12)
        • GreenMiniProject2 (9)
        • GreenFinalProject (14)
      • Flutter (5)
      • 자격증 (0)
        • SQLD (1)
      • AWS (2)
      • Linux (1)
      • 자료구조&알고리즘 (4)
  • 블로그 메뉴

    • 홈
    • 방명록
    • 태그
  • 링크

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

    link
    개발자
    HTML
    input
    CSS
    java
    티스토리챌린지
    AJAX
    SQL
    일지
    오블완
    javascript
    tag
    태그
    부트캠프
    JS
    JQuery
    db
    링크
    자기계발
  • 최근 댓글

  • 최근 글

  • 반응형
  • hELLO· Designed By정상우.v4.10.0
라텐느
[java]변수와 type
상단으로

티스토리툴바