꾸물꾸물 졔의 개발공부

JAVA 기본개념 -(2) 본문

JAVA

JAVA 기본개념 -(2)

체제 2021. 1. 5. 21:02

<이클립스 기본 입출력  & 자바 변수>

 

 

이클립스

자바 프로젝트 생성 후 클래스 별로 소스 코드 작성

-------------------------------------------------

★ class 클래스 이름 {

public static void main (String[] args) {    // main 함수의 선언부 

// 실행할 문장들을 적는다

}         

} ★  

-------------------------------------------------

 

* eclipse 단축키 

Ctrl + shift + L : 단축키 전체 목록 보여줌 

Ctrl + D  : 한줄 삭제 

Ctrl + space : 자동완성 

ex ) sysout -> Ctrl + space => System.out.println 

 

 

변수

 : 값을 저장하는 메모리 공간 

 

변수 선언 - 변수타임 변수이름 ;

ex ) int age ;

 변수 초기화 - 연산자 ' = ' 를 이용해서 변수에 값을 저장 

ex ) int age = 10 ;

==============

- 변수타입 -

논리형 boolean(1) 

문자형 char(2)

정수형 byte(1) , short(2) , int(4) , long(8)

실수형 float(4) , double(8)

===============

- 상수타입 -

변하지 않는 값 

' final '  키워드 이용 

* 상수는 선언과 동시에 초기화 *

ex ) final int MAX_SPEED = 10 ; 

 

 

-------------------------------------

기본적으로 println() 사용하지만 

지시자를 사용 하기 위해 printf() 사용 가능 

지시자 : %b (boolean), %d (정수), %o (8진수), %x (16진수)

          %f (부동소수), %e (지수), %c (문자), %s (문자열)

%n : 출력후 줄바꿈

ex) int a = 10;

System.out.printf( "a=%d%n", a);

실행 결과  a=10

 

소스코드에서의 문장 출력 

System.out.println();

문장 입력 - Scanner 사용 

scanner 클래스 사용 위해서는 

1) import java.util.*; // 먼저 추가해 줘야한다 .

2) Scanner scanner = new Scanner(System.in); // Scanner 클래스의 객체 생성

3) int num=scanner.nextInt() ; // 정수를 입력받아서 num 이라는 변수에 저장 

* 문자열 입력시에는 

String input = scanner.nextLine() ; // 입력받은 문자열 내용을 input 이라는 변수에저장 

int num=Integer.parseInt(input) ; // 입력받은 문자열을 정수로 변환하여 num 에 저장 

'JAVA' 카테고리의 다른 글

정렬하기 - JAVA (Collections.sort)  (0) 2021.07.20
StringBuilder - JAVA  (0) 2021.07.15
Integer.toString / Integer.parseInt  (0) 2021.05.16
JAVA ArrayList  (0) 2021.01.11
JAVA 기본개념 -(1)  (0) 2021.01.04