자기주도학습/자기주도학습

JAVA 자기주도학습 DAY[3]

min민 2022. 12. 22.

String 타입의 변수 선언방법 =>

String 변수명;

선언하게 되면 이제 "변수명" 여기는 내 땅이야! 라고 말하는것임.

 

ex)

:letter라는 변수를 선언했을때의 결과

 

 

 

 

변수에 값 할당하기 

char letter;

letter = 'A';               

 

or

 

char letter = 'A';

 

 

 

타입(Type)

byte  /   short   /  int  /  long  /  float  /  double  /  boolean  /  char  /  string(문자열타입)

정수타입

long 타입의 경우 리터럴 뒤에 접미사 L또는 l을 붙여줘야함.

ex) long longNum = 12_345_678_910L;

 

 

 

실수타입

 

double형은 리터럴뒤에 접미사 d붙여도되고 안 붙여도됨.

float형 리터럴은 반드시 접미사 f를 붙여야함.

ex) float num1 = 3.14f

 

 

논리타입

boolean은 참 or 거짓 저장 데이터타입

true or false를 값으로 가진다.

ex) boolean isAdult = true;

 

 

 

문자타입

char은 반드시 "큰 따옴표" 가 아니라 '작은 따옴표'를 사용해야 한다.

ex)

char min = "a";    //  에러 : 큰 따옴표를 사용함.

char min = 'a';     //  통과  

 

 

 

선언한 변수에 문자열을 할당하는 방법 (String)

1) 문자열 리터럴을 할당하는 방법String name1 = "min";              변수 = "문자열"

 

 

 

2) String 클래스의 인스턴스를 생성하여 할당하는 방법

String name2 = new String("min");              변수 = new string("문자열") ;

 

ex) String word = speakup("hello world");

1. 메서드 speakup에 ()를 붙여 함수를 호출한다.

2. 호출 시 괄호 안에 "hello world"를 넣어 문자열 "hello world"를 인자로 전달한다.

3. 호출된 메서드가 리턴하는 값을 변수 word에 할당한다.

 

 

 

 

 

 

 

 

 

 

용어정리

변수(Variable) = 이름이 붙은 저장소

즉 어떤 값을 저장하기 위한 메모리 공간에 이름을 붙인것.

 

 

리터럴(Literal) = 문자가 가르키는 값 그 자체.

num = 1

num에서 할당하고 있는 1이 리터럴임.

 

 

메서드(Method) = 메서드는 입력을 받아 출력하는 작은 기능 단위이다.

public int sum(int num1, int num2) {
  int result;
  result = num1 + num2;
  return result;

에서 메서드는 sum이다.

int sum

메서드의 body는 (중괄호 내의 코드이다.)

 

댓글