pullwall
Well done! 코딩
pullwall
전체 방문자
오늘
어제
  • 분류 전체보기 (151)
    • 개발환경 (2)
    • java study (21)
    • 백준 단계별 (51)
    • 알고리즘 (3)
    • AI (43)
    • 클라우드 (3)
      • Kubernetes in Google (3)
    • 논문 (5)
    • 리눅스 (1)
    • AWS (4)
    • 수학 (15)
    • 기타 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 알고리즘
  • 선택정렬
  • 자바독학
  • Java
  • Kubernetes
  • 쿠버네티스
  • AWS
  • Google
  • pytorch
  • 논문리뷰
  • 백준
  • dataset
  • LLM
  • 단계별
  • 정렬
  • 수학
  • 백준 단계별
  • Ai
  • 자바
  • 정렬알고리즘

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
pullwall

Well done! 코딩

java study

[Java Study] 변수의 정의

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

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

    티스토리툴바