- [Java] 1. main 함수, 출력하기2024년 04월 09일
- Song hyun
- 작성자
- 2024.04.09.:40
728x90반응형[Java] 1. main 함수, 출력하기
1. public static void main(String[]args) : 메인 함수. 코드의 시작점이다.
main을 입력한 뒤, ctrl+n을 누르면 자동완성으로 간편하게 입력할 수 있다.
-메인 메소드(main method): 우리가 자바에서 어떤 프로그램을 만들 때, 반드시 메인 메소드가 있어야 한다.
프로그램을 run하게 되면 가장 먼저 실행되는 지점이다.
-정적 함수(static): 인스턴스(instance; class에 소속된 개별적 객체) 생성 없이 호출이 가능하다.
-public: 접근제어자. 외부에서 접근할 수 있는 일종의 제약이다. (private->protected->public 순으로 제약이 강하다.)
public은 어느 곳에서든 해당 객체를 참조할 수 있다는 의미자.
-static: 함수가 정적 함수임을 의미한다. static으로 선언했을 경우, 해당 객체는 자바가 컴파일 되는 순간 정의된다.
-void: 리턴되는 값이 없으며, 해당 함수가 종료된 후 호출한 부분으로 돌아간다.
-메인 함수의 의미: Java 어플리케이션 실행시 가장 먼저 동작되며, 어느 객체에서든 접근할 수 있고(public),
Java가 컴파일되면 정의되는(static), 돌려주는 값이 없는(void) 함수이다.
-String[]args: 연속적인 문자열 데이터가 들어가는 저장공간.
-string: 문자열. 쌍따옴표 안에 들어가는 문자들을 변수로 선언한다.
[]: 배열을 의미한다.
args: 변수명.
2. 출력 함수: System.out.println("Hello World!");
3. 일반 주석: //
4. //end of main: 메인의 끝을 의미한다.
5. //end of class: 클래스의 끝을 의미한다.
-무언가를 출력하고 싶을 때는 메인함수 뒤에 System.out.println(입력하고 싶은 내용);을 입력하면 된다.
-주석은 컴파일러가 무시하는 영역이다. 함수나 변수를 설명할 때 쓰이곤 한다.
package ch01; public class HelloWorld { public static void main(String[] args) { // 화면(콘솔창)에 출력하라 System.out.println("Hello World!"); System.out.println(); // 출력 후 다음 줄로 넘어가는 역할을 합니다. } // end of main: 메인의 끝 // <-주석, 한 줄 주석(컴파일러가 무시하는 영역입니다. // end of class: 클래스의 끝
6. 내용을 연달아 작성하면 줄이 띄어져 출력된다.
(ex: System.out.println("1,2"); -> 출력결과:1,2
System.out.println("1"); 1
System.out.println("1");-->출력결과:2)
7. 2진수: 0과 1로만 이루어진 숫자 체계를 의미한다. (ex: 숫자 1=1, 숫자 3=11) 컴퓨터가 자료를 저장하는 방식이기도 하다. 컴퓨터 작동에 필요한 전기는 들어오거나(=1) 들어오지 않거나(=0) 두 가지의 상태를 가질 수 있다. 이진수를 나타내는 2진법은 이런 전기적인 상태를 명확히 구별해, 정보를 저장하거나 주고 받을 때 오류가 생기는 것을 막을 수 있다.
8. 10진수: 0에서 9까지의 수로만 이루어진 숫자 체계를 의미한다. 우리가 흔히 일상 생활에서 사용하는 숫자체계와 같다.
연습문제 1.
System.out.println();을 이용해 0부터 1까지의 수를 차례대로 출력해보자.
풀이: 각각의 수를 입력한 구문을 차례대로 입력한다.
package ch01; public class HelloWorld { public static void main(String[] args) { System.out.println(0); System.out.println(1); System.out.println(2); System.out.println(3); System.out.println(4); System.out.println(5); System.out.println(6); System.out.println(7); System.out.println(8); System.out.println(9); System.out.println(10); //우리 일상에서는 10진수라는 개념을 많이 사용하고 있습니다. //10진수란 뭘까? //0~9까지 사용하는 수를 말한다. //10 <--단위1을 올리고, 0부터 다시 시작하는 개념이다. //그럼 2진수란 //0과 1로만 이루어진 숫자 체계이다. //2진수로 2를 표현한다면 //1-->2-->단위 1을 올리고-->10(십진수에서 2이다.) //이진수로 3을 표현하면 //1-->10-->11(십진수 숫자 3이다.) } } // end of main: 메인의 끝 // <-주석, 한 줄 주석(컴파일러가 무시하는 영역입니다. // end of class: 클래스의 끝
728x90반응형'Java > 기본 개념 및 클래스' 카테고리의 다른 글
[Java] 5. 상수 (0) 2024.04.10 [Java] 4. 데이터 타입과 비트, 바이트, 아스키코드 (0) 2024.04.09 [Java] 3. 변수의 규칙 (0) 2024.04.09 [Java] 2. 변수 선언 및 사용하기 (0) 2024.04.09 [Java] Java, 그리고 객체 지향 언어 (0) 2024.04.08 다음글이전글이전 글이 없습니다.댓글