본문 바로가기

Language/Java

Java Intro_main method, Print, Comment

public static void main(String [] args) { }

  • Java의 main method
  • 실행 명령인 java를 실행 시 가장 먼저 호출 되는 부분
  • Application에서 main() 메소드가 없다면 절대로 실행 될 수 없다.
  • 즉, Application의 시작 → 특정 클래스의 main() 실행

Print

  • print
  • println
  • printf

- print

: 한줄 출력

 

- println

: 여러줄 출력

 

- printf

: 포맷팅처럼 문자열안의 변수를 넣어줘서 출력하는 print문

  • %d : 정수
  • %f : 실수
  • %c : 문자
  • %s : 문자열

주석 (Comment)

// 내용 : // 이후 한줄 주석

/* 내용 */ : 해당 범위 내용 주석처리

/** 내용 */ : Documentation API를 위한 주석처리


출력문 예시

// PrintApp.java

public class PrintApp {

	public static void main(String[] args) {
		System.out.println("Hello World");
		
		System.out.println("Hello World!!!");
		
		System.out.println("\\");
		System.out.printf("%d \n", 10); // 정수 (10진수)
		System.out.printf("%o \n", 10); // 정수 (8진수)
		System.out.printf("%X \n", 10); // 정수 (16진수)
		System.out.printf("%x \n", 10); // 정수 (16진수)

		System.out.printf("%4d \n", 10); // 4칸을 확보한뒤 오른쪽부터 차지
		System.out.printf("%-4d \n", 10); // 4칸을 확보한뒤 왼쪽부터 차지
		System.out.printf("%04d \n", 10); // 4칸을 확보한뒤 오른쪽부터 차지(빈칸 0 채움)
		
		System.out.printf("%f\n", 10.1); // 실수
		System.out.printf("%.2f\n", 10.1); // 실수 (소수점 둘째자리까지)
		
		System.out.printf("%s\n", "이창민");
		System.out.printf("%c\n", 'o');
		
		
	}

}

내용 정리 및 후기

기존 공부하던 사이트에서 수업을 듣다가 커리큘럼이 이해가 잘 되지않아, 현재 교육받고 있는 SSAFY에서 비전공 JAVA반이 공부한 JAVA 자료로 공부하기로 했다.

확실히 체계적이고 순서있게 정리되어있다.

 

공부할 시간이 부족함을 많이 느꼈다. 내일이랑 토요일은 공부 열심히 해야지!

 

이창민 화이팅!
너의 1RM은 누군가에게 웜업이다.

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

Java_연산(Operation)  (0) 2022.12.23
Java_변수(Variable)와 자료형(Data Type)  (0) 2022.12.23
Java 프로그래밍 구성 3_ 디버거  (0) 2022.12.22
Java - Hello World  (0) 2022.12.19
Java 설치 및 실습 준비  (0) 2022.12.17