반응형
250x250
Notice
Recent Posts
Recent Comments
Link
관리 메뉴

Yeonee's Story

[JAVA/자바 요약정리] 자바의 다양한 변수 사용법 본문

JAVA/JAVA 요약정리

[JAVA/자바 요약정리] 자바의 다양한 변수 사용법

yeonee 여니 2023. 6. 11. 23:45
728x90
반응형
SMALL

안녕하세요.
https://blog.naver.com/sysysy0302 여니입니다 :)

 

package Basic;

public class Variables {

public static void main(String[] args) {

// String name; // name 문자열 변수가 선언되었음

// name = "여니"; // name 값이 여니라는 변수 선언됨

 

// 변수 선언시 동시에 초기화

String name = "여니"// 위의 2줄과 같은 값 의미함.

int hour = 15;

 

// System.out.println("여니님, 배송이 완료되었습니다.");
System.out.println(name + "님, 배송이 완료되었습니다."); //변수 대입 
=> 여니님, 배송이 시작됩니다. 15시에 방문 예정입니다.

 

// System.out.println("여니님, 배송이 시작됩니다. 15시에 방문 예정입니다.");
System.out.println(name + "님, 배송이 시작됩니다. " + hour + "시에 방문 예정입니다."); //변수 대입
=> 여니님, 배송이 시작됩니다. 15시에 방문 예정입니다.




<예시2>
double score = 90.5;
char grade = 'A';
name = "쿠로미"; // 중간에 변수 값을 변경하면 이후 출력값이 변경된 변수값으로 출력됨
                            //변수의 값은 언제든지 변경이 가능하다.

System.out.println(name + "님의 평균점수는 " + score + "점입니다.");
=> 여니님의 평균점수는 90.5점 입니다.

System.out.println("학점은 " + grade + "입니다.");
=> 학점은 A입니다.

새로운 변수 name값 대입 -> 쿠로미님의 평균점수는 90.5점 입니다.



<예시3>

boolean pass = true;
System.out.println("이번 시험에 합격했을까요? " +pass);
=> 이번 시험에 합격했을까요? true

boolean pass1 = false
System.out.println("이번 시험에 합격했을까요? " +pass1);
=> 이번 시험에 합격했을까요? false




<예시4>

double d = 3.14;
// float f = 3.14; // 오류남 //float은 뒤에 f 혹은 F를 붙여줘야한다.
float f = 3.14F;
-> float은 뒤에 f 혹은 F를 붙여줘야한다.
-> float f = 3.14F;

System.out.println(d);
System.out.println(f);
=> 3.14
=> 3.14

double d1 = 3.14123456789;
float f1 = 3.14123456789F;
System.out.println(d1);
System.out.println(f1);
=> 3.14123456789
=> 3.14123456



<예시5>
int i = 1000000000000; // int i = 1000000000000; // int 자료형에 넣기에 값이 너무 커서 오류남

long l = 1000000000000L;
l = 1000000000000L; // l 혹은 L이 없어서 오류남
-> long은 뒤에 l 혹은 L을 붙여줘야한다.
-> long l = 1000000000000L;

System.out.println(l);
=> 1000000000000


long l = 1000000000000L;
l = 1000000000000L;
System.out.println(l);
=> 1000000000000

// 눈으로 보기 편하게 _ 삽입
-> l = 1_000_000_000_000L;
System.out.println(l);
=> 1000000000000


int, long, float, double, char, String, boolean
=> Primitive Type             1byte             2byte             4byte            8byte
            논리형                 boolean
            문자형                                         char
            정수형                   byte               short               int                long
                                                                               (기본자료형)
            
            
실수형                                                               float            double
                                                                                                    (기본자료형)

 

 

+ 위 포스팅은 해당 참고 영상을 통해 공부한 자료 입니다.

https://www.youtube.com/watch?v=NQq0dOoEPUM&t=30161s
728x90
반응형
LIST