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
'java study' 카테고리의 다른 글
[Java Study] 간단한 IoT 구현하기 (0) | 2022.06.20 |
---|---|
[Java Study] 데이터 타입의 변환 (Casting) (0) | 2022.06.20 |
[Java Study] 문자열 replace 함수 (0) | 2022.06.19 |
[Java Study] 문자열의 표현 (0) | 2022.06.19 |
[Java Study] 숫자의 연산 (0) | 2022.06.18 |