연습장

2. 자바 프로그램 구조, 기초 문법 본문

Java/자바 공부

2. 자바 프로그램 구조, 기초 문법

도다람 2019. 10. 12. 21:34

1. 자바 프로그램 기본 구조

클래스 

Hello 클래스 생성 - Hello.java 소스파일 생성

클래스 이름은 대문자로 시작

 

메서드

main()메서드부터 실행 시작

 

실행문

 

④주석문

 - 행 주석 : //부터 행 끝까지를 주석으로 처리

 - 범위 주석 : /*와 */사이를 주석으로 처리

 - 문서 주석 : /**와 /* 사이를 주석으로 처리하되 javadoc.exe 명령어로 API 문서를 생성하는 데 사용

 

 

 

2. 식별자 작성 규칙

문자, _ , $ 로 시작해야 됨

영어 대소문자 구분

한글 가능

연산자, 자바 키워드 불가능

길이 제한 없음

 

변수, 메서드 : 모두 소문자로 표기, 복합단어는 두 번째 단어 첫 자만 대문자로 표기

int thisYear;

String currentPosition;

boolean isEmpty;

public int getYear( ){ };

 

클래스, 인터페이스 : 첫 자만 대문자 표기, 복합단어는 각 단어의 첫 자만 대문자 표기

public class HelldDemo{ };

public interface MyRunnable{ };

 

상수 : 전체 대문자 표기, 복합단어는 _로 연결

final int NUMBER_ONE = 1;

final double PI = 3.141592;

 

 

 

3. 자바 기본 입출력

[데이터 출력]

println() : 내용 출력 후 행 바꿈

print() : 내용 출력 행 안 바뀜

printf() : 내용 지정된 포맷 사용해 출력

(%로 시작하는 포맷을 여러 개 포함가능 한 포맷 명시자를 사용함)

예) System.out.println( ..... )

 

[데이터 입력]

import java.util.Scanner;

프로그램 첫 행에 Scanner클래스의 경로 이름을 컴파일러에 알린다

 

Scanner in = new Scanner(System.in);

키보드로 데이터 입력받으려고 System.in 객체와 연결된 Scanner 객체를 생성한다

 

int x = in.nextInt( );    // 정수를 읽어 x변수에 대입함

Scanner 클래스가 제공하는 다양한 메서드를 이용해 키보드로 데이터를 입력받는다

 

<Scanner 클래스가 제공하는 데이터 입력 메서드>

메서드 반환 타입
next() String
nextByte() byte
nextShort() short
nextInt() int
nextLong() long
nextFloat() float
nextDouble() double
nextLine() String

nextLine() : 줄 바꿈을 하기 전까지 문자열을 입력 받아라

 

 

 

4. 논리 연산자

and  :  &&

or    :   |  |

 

'Java > 자바 공부' 카테고리의 다른 글

4. 객체지향  (0) 2019.10.15
분기문 - break문, continue문  (0) 2019.10.13
반복문 - while문, do~while문, for문  (0) 2019.10.13
조건문(선택문) - if문, switch문  (0) 2019.10.13
1. 자바 시작  (0) 2019.10.12
Comments