etc./정보처리기사

★★★★★ (Java) 데이터 입 · 출력

innit 2021. 9. 19. 19:27

 

Java 입출력 함수

 

- Scanner()   : 클래스의 이름, ()를 붙여 그대로 적기

- nextInt()     : 입력받은 값을 정수형으로 변환

- print()         : 값이나 변수의 내용을 형식없이 출력

- printf()        : C언어의 printf() 함수와 동일

- println()     : 값이나 변수의 내용을 형식없이 출력한 후 커서를 다음 줄로 이동

 

 

 

 

Java 입출력 함수 사용 예시

import java.util.Scanner; import문을 이용해 java 패키지 안 util 패키지 안 Scanner 패키지를 선언
public class Test Test라는 이름의 클래스를 생성
{  
        public static void main (String[] args) C언어의 int main()과 대응
        {  
                Scanner scan = new Scanner(System.in); Scanner 클래스의 객체 변수 scan에 키보드(System.in)으로 입력받음
                int a = scan.nextInt(); 키보드로부터 정수 값을 입력받아 정수형 변수 a에 저장 (a는 4라고 가정)
                System.out.printf("a * 3 = %d\n", a * 3); System 클래스의 out 클래스의 메소드 printf()를 사용해 출력
                System.out.println("a / 2 = " + (a / 2)); 'a / 2 = '를 출력한 후 a / 2의 값인 '2'를 출력한 후 줄변환
                System.out.print("a - 1 = " + (a - 1)); 'a - 1 = '를 출력한 후 a - 1의 값인 '3'을 출력
                scan.close(); 객체 변수 scan에 배정된 메모리를 해제
        }  
}  

※ Java에는 메소드를 모아놓은 클래스와 클래스를 모아놓은 패키지를 제공합니다. 패키지를 사용하려면 import문을 이용해 선언한 후 사용합니다.

 

※ Java는 아무리 작은 프로그램이라도 클래스 안에 속성(변수)과 메소드(함수)를 만들어서 실행합니다.

 

 

 

 

★ 헝가리안 표기법이란 변수명 작성 시 변수명에 자료형을 암시하는 문자를 덧붙여 작성하는 표기법입니다. 예를 들어 정수형 변수의 이름을 지을 때는 int의 i를 덧붙여 i_Result라고 짓습니다.

 

 

 

 

주요 자료형

종류 자료형 C Java
문자형 char 1Byte 2Byte
정수형 int 4Byte 4Byte
실수형 float 4Byte 4Byte
double 8Byte 8Byte

 

 

 

 

연산자 우선순위

분류 연산자 결합규칙 우선 순위
단항 연산자 ++    --    sizeof
!(논리 not)    ~(비트 not)
높음









낮음
이항 연산자 산술 연산자 +    -    *    /    %
시프트 연산자 <<    >>
관계 연산자 <    <=    >=    >    ==    !=
비트 연산자 &    |    ^(비트 xor)
논리 연산자 &&    ||
삼항 연산자 조건 연산자 ? :
대입 연산자 =    +=    -=    /=    %=    <<=    >>=
순서 연산자 ,

 

 

 

 

728x90
반응형