Language/Java

[ Java ] 변수

곽수진 2021. 9. 3. 15:54
반응형

용어

변수(Variable) : 문자나 숫자 같은 데이터를 담는 컨테이너

→ 자연어에서 대명사와 비슷한 역할을 함

 

 

변수의 선언과 할당

 

package sujin.variables;

public class IntergerDemo {

	public static void main(String[] args) {
		int a;
		a=1;
		System.out.println(a+1); //2
		
		a=2;
		System.out.println(a+1); //3
	}
}

▶️ int a : 변수 선언

int는 데이터 형식을 의미하며 a는 변수의 이름을 의미함

→ a에 들어갈 수 있는 변수가 숫자임을 의미

❌ 숫자가 아닌 다른 형태가 들어가면 오류남

→ double로 변수를 선언하면 변수가 실수임을 의미

 

package sujin.variables;

public class DoubleDemo {

	public static void main(String[] args) {
		int a;
		a=1;
		System.out.println(a+1);
	}
}

▶️ 변수를 선언할 때 올바르지 않은 데이터 형식을 사용할 경우 Type mismatch 오류가 발생

 

 

문자열 변수

문자열을 선언할 때는 string 함수를 사용함

 

  • 문자열 "coding"을 선언할 수 있는 방법 1
package sujin.variables;

public class StringDemo {

	public static void main(String[] args) {
		
		String first;
		first = "coding";
	}
}

 

 

  • 문자열 "coding"을 선언할 수 있는 방법 2
package sujin.variables;

public class StringDemo {

	public static void main(String[] args) {
		
		String first = "coding";
	}
}

 

 

▶️ 덧셈 함수를 사용하여 문자열을 더할 수 있음

package sujin.variables;

public class StringDemo {

	public static void main(String[] args) {
		
		String a, b;
		a="coding";
		b="everybody";
		System.out.println(a+b);
	}
}

결과값 출력 모습

반응형

'Language > Java' 카테고리의 다른 글

[ Java ] 연산자  (0) 2021.09.03
[ Java ] 데이터 타입  (0) 2021.09.03
[ Java ] 숫자와 문자열  (0) 2021.09.03
[ Java ] Eclipse 설치 및 기능  (0) 2021.09.02
[ Java ] Java 설치 및 실행(Window)  (0) 2021.09.02