package basic41_50;
import java.util.Scanner;
// 1046 : [기초-산술연산] 정수 3개 입력받아 합과 평균 출력하기
public class test46 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
long num1 = sc.nextLong();
long num2 = sc.nextLong();
long num3 = sc.nextLong();
sc.close();
long sum = num1 + num2 + num3;
float avg = (float) sum / 3;
System.out.println(sum);
System.out.printf("%.1f", avg);
}
}
package basic41_50;
import java.util.Scanner;
// 1047 : [기초-비트시프트연산] 정수 1개 입력받아 2배 곱해 출력하기(설명)
public class test47 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
sc.close();
System.out.println(num*2);//바로 생각난 것
System.out.printf("%d", num << 1);
// C언어, 비트를 통째로 1칸 이동시켜 값을 얻어내는 답안
// 이동방향은 << 왼쪽, >> 오른쪽 이다
}
}
package basic41_50;
import java.util.Scanner;
// 1048 : [기초-비트시프트연산] 한 번에 2의 거듭제곱 배로 출력하기(설명)
public class test48 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num1 = sc.nextInt();
int num2 = sc.nextInt();
sc.close();
// Java - Math.pow를 이용
System.out.println(num1 * (int) Math.pow(2, num2));
// C언어
// System.out.printf("%d", num1 << num2);
}
}
package basic41_50;
import java.util.Scanner;
// 1049 : [기초-비교연산] 두 정수 입력받아 비교하기1(설명)
public class test49 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num1 = sc.nextInt();
int num2 = sc.nextInt();
sc.close();
if(num1 > num2)
System.out.println(1);
else
System.out.println(0);
}
}
```java
package basic41_50;
import java.util.Scanner;
// 1050 : [기초-비교연산] 두 정수 입력받아 비교하기2(설명)
public class test50 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num1 = sc.nextInt();
int num2 = sc.nextInt();
sc.close();
if(num1 == num2) // 같다면
System.out.println(1);
else //같지 않다면
System.out.println(0);
}
}