728x90
반응형
//자바코드
import java.util.Scanner;
public class Main{
public static void main (String[] args){
Scanner sc = new Scanner(System.in);
//정수 입력
int num = sc.nextInt();
sc.close();
//비트시프트(Shift) 연산자로 num을 왼쪽으로 1 이동(num << 1)
//왼쪽으로 이동할 때는 오른쪽에 0이 주어진 개수만큼 추가 (2배씩 커짐)
//오른쪽으로 이동할 때는 왼쪽에 0 또는 1이 개수만큼 추가(0: 0 또는 양의 정수, 1: 음의 정수)(1/2씩 줄어듬)
num = num << 1;
System.out.println(num);
}
}
728x90
반응형
'Coding Test > CodeUp' 카테고리의 다른 글
CodeUp_Java 기초 100제 - [기초-비교연산] 두 정수 입력받아 비교하기(1) 49(설명) (0) | 2022.02.07 |
---|---|
CodeUp_Java 기초 100제 - [기초-비프시프트연산] 한 번에 2의 거듭제곱 배로 출력하기 48(설명) (0) | 2022.02.04 |
CodeUp_Java 기초 100제 - [기초-산술연산] 정수 3개 입력받아 합과 평균 출력하기 46(설명) (0) | 2022.02.03 |
CodeUp_Java 기초 100제 - [기초-산술연산] 정수 2개 입력받아 자동 계산하기 45(설명) (0) | 2022.02.03 |
CodeUp_Java 기초 100제 - [기초-산술연산] 정수 1개 입력받아 1 더해 출력하기 44(설명) (0) | 2022.02.03 |
댓글