본문 바로가기

개발언어/Java _ Spring

자바 기본입출력 / 출력

  • 함수 () - 명령어들의 집합체
    자바의 기본 함수 : main() - 클래스명안에서 메인 메서드

 

  • 콘솔(Console) - System
    -입력 : 키보드 - System.in
    -출력 : 화면  - System.out

 

HelloTest.java    -> src폴더 안에서 확인 가능한 자바 코드

  컴파일!(번역)

HelloTest.class    -> bin폴더 안에서 확인 가능한 기계어

 


컴파일 실행방법

  1. 우클릭 - 런애즈 - 자바 애플리케이션
  2. Ctrl + f11
  3. > 아이콘

**제어 문자

\n - new line

\t - tab : 삽입시 생성 영역에 tab(공백)이 들어간다.

 

 

**변환 문자

%d

%f - % 전체 자릿수. 소수 이하 자릿수 f,
     예) 0.694 => %5.3f

                          %3f

%c

%s

 

  • / (슬래쉬)
  • \ (역 슬래쉬)
  • : (콜론)
  • ; (세미 콜론)
  • | (파이프 라인 또는  or연산자)

데이터 타입과 종류

 

  • 문자열
    "(큰따옴표)로 감싼 영역은 문자열로 해석된다
    "a"
  • 문자
    '(홑 따옴표)로 감싼 영역은 문자로 해석된다.
    'a'
  • 숫자
    별도의 표기 없이 바로 작성한다
    25

연산자 우선순위에 따른 출력

01_basic HelloTest.java

System.out.println(" 25 + 36 = " + 25 + 36);
System.out.println(" 25 + 36 = " + (25 + 36));

 

얼핏 비슷한 코드로 보이지만 전혀 다른 출력 결과가 나타난다.


연산자
    연산자와 피연산자

 

 

    연산자의 종류

종류 연산자 설명
비교연산자 + - * / % << >> 크고 작고 다름을 비교
논리연산자 && || ! &  그리고(AND) 또는(OR)으로 조건을 연결
대입연산자 = 우변의 값을 좌변에 저장
기타 (type) ? : instanceof 형변환 연산자, 삼항연산자, instanceof연산자

 

    연산자의 우선순위
    하나의 식(expression)에 연산자가 둘 이상 있을 때, 어떤 연산을 먼저 수행할지를 자동결정하는 것

 




'개발언어 > Java _ Spring' 카테고리의 다른 글

변수2 / 연산과 형 변환  (0) 2022.08.01
Java기초_변수(variable)  (0) 2022.08.01
이클립스(Eclipse) 핵심 단축키 모음  (0) 2022.08.01
Java_패키지, 클래스 생성  (0) 2022.08.01
Java_프로젝트 생성  (0) 2022.08.01