출력
출력 : System.out ~
출처 : 혼자 공부하는 자바
정해진 내용을 출력만 할거면 println 혹은 print 메서드를 사용하고,
%d, %f 등의 형식문자열로 출력하려면 printf를 사용하면 된다.
형식 문자열의 예시를 아래와 같다.
출처 : 혼자 공부하는 자바
입력
입력 : System.in ~
출처 : 혼자 공부하는 자바
read() 메서드를 사용할 경우 2개 이상 키가 조합된 한글을 읽을 수 없다.
그렇기에 Scanner를 자주 사용한다.
출처 : 혼자 공부하는 자바
이를 사용하기 위해서는 import java.util.Scanner;로 불러와줘야 한다.
또한 Scanner를 다 사용했으면 마지막에 close() 해줘야 한다.
추가로 문자열의 값을 비교할 때는 "=="를 사용하지 않고,
equals()라는 메소드를 사용한다.
연산자
출처 : 혼자 공부하는 자바
연산자는 위 사진과 같이 다양한 형태로 사용된다.
하지만 반드시 하나의 값을 산출해야 한다.
그렇기에 하나의 값이 오는 모든 자리에는 연산식을 사용 가능하다.
또한 연산식은 우선순위가 아래와 같이 있어서 사용에 유의해야 한다.
출처 : 혼자 공부하는 자바
피연산자
피연산자 수에 따라 단항, 이항, 삼항 연산자로 구분할 수 있다.
출처 : 혼자 공부하는 자바
부호 연산자는 bool과 char 타입을 제외한 기본 타입에 사용 가능하다.
단항 연산자에는 증가, 감소 연산자가 존재한다.
5++, ++5 등으로 표현 가능한데, 5++의 경우 연산 후에 +1을 해주고,
++5의 경우 연산 전에 +1을 하고 연산을 한다.
즉 모양은 비슷하지만 결과가 달라질 수 있다.
이항 연산자는 우리가 흔히 사용하는 "x+y"꼴이나
==, !=, >, >= 등을 통해 두 피연산자를 비교할 때 사용한다.
또한 &&, ||, +=, -= 등도 이항 연산자로 사용할 수 있다.
삼항 연산자는 아래와 같이 조건식과 연산식으로 이루어져 있다.
실습
문제 :
정답 코드 :
위에서 배운 Scanner , print, 이항연산자 등을 사용해서 문제를 풀 수 있다.
'대학교' 카테고리의 다른 글
데이터 구조 - (4) 연결 리스트 (2) | 2023.10.06 |
---|---|
데이터 구조 - (3) 파이썬 기초 (2) | 2023.10.06 |
마이크로프로세서 - (4) ATmega128 보드 (3) | 2023.09.22 |
마이크로프로세서 - (3) 레지스터 (2) | 2023.09.21 |
한국 근현대사 - (2) 조선 -1 (2) | 2023.09.20 |