java study
[Java Study] 변수의 정의
pullwall
2022. 6. 19. 14:51
728x90
public class main
{
public static void main(String[] args)
{
int a = 1; //Number -> integer
System.out.println(a);
double b = 1.1; //real number -> double
System.out.println(b);
String c = "Hello world";
System.out.println(c);
}
}
1
1.1
Hello world
변수를 이용하여 데이터를 다룰 때 기본적인 자료형에 대해 알아보았다.
이건 C언어의 방법과 동일했다.
문득 main 함수를 선언할때 적어주는 String[] args 는 무슨 의미를 담고 있을지 궁금해졌다..
구글링을 좀 해보니.. tistory mozi 님의 게시글을 인용해보면,
main 함수는 프로그램 실행 시 처음 실행되는 함수이기 때문에 외부로부터 값을 입력받을 수 있어야 한다..
프로그램 내부에서는 값을 호출할 수 없기 때문에 항상 문자열 인자를 받게 된다.
라고 하였는데............ main 안에서 문자열이 아닌 int 나 double형만을 받는 프로그램이라면..?
프로그램 내부에서 C언어의 scanf와 같이 데이터를 다룰 수 있는 프로그램이라면??
하는 의문이 생겼다.
나중에 차차 알아보도록 하자.
728x90