[기초-비트단위논리연산] 비트단위로 AND 하여 출력하기(설명) 1060 & 59
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
int a = input.nextInt();
int b = input.nextInt();
System.out.printf("%d", a & b);
}
}
[기초-비트단위논리연산] 비트단위로 OR 하여 출력하기(설명) 1061 & 60
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
int a= input.nextInt();
int b = input.nextInt();
System.out.printf("%d", a | b);
}
}
[기초-비트단위논리연산] 비트단위로 XOR 하여 출력하기(설명) 1062 & 61
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
int a = input.nextInt();
int b = input.nextInt();
System.out.printf("%d", a ^ b);
}
}
[기초-삼항연산] 두 정수 입력받아 큰 수 출력하기(설명) 1063 & 62
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner input= new Scanner(System.in);
int a = input.nextInt();
int b = input.nextInt();
//printf("%d", a>b ? a:b);
System.out.printf("%d", a > b ? a : b);
}
}
[기초-삼항연산] 정수 3개 입력받아 가장 작은 수 출력하기(설명) 1064 & 63
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
int a = input.nextInt();
int b = input.nextInt();
int c = input.nextInt();
System.out.printf("%d", (a < b ? a:b) < c ? (a < b ? a:b): c);
}
}
[기초-조건/선택실행구조] 정수 3개 입력받아 짝수만 출력하기(설명) 1065 & 64
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
int a = input.nextInt();
int b = input.nextInt();
int c = input.nextInt();
if ( a % 2 ==0) {
System.out.printf("%d\n", a);
} if (b%2 == 0) {
System.out.printf("%d\n", b);
} if ( c % 2==0) {
System.out.printf("%d\n", c);
}
}
}
[기초-조건/선택실행구조] 정수 3개 입력받아 짝/홀 출력하기(설명) 1066 & 65
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
int a= input.nextInt();
int b = input.nextInt();
int c = input.nextInt();
if (a % 2 ==0) {
System.out.println("even");
} else {
System.out.println("odd");
} if (b % 2 == 0) {
System.out.println("even");
} else {
System.out.println("odd");
} if (c % 2==0) {
System.out.println("even");
}else {
System.out.println("odd");
}
}
}
[기초-조건/선택실행구조] 정수 1개 입력받아 분석하기(설명) 1067 & 66
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
int a = input.nextInt();
if (a < 0 ) {
System.out.println("minus");
} else {
System.out.println("plus");
} if (a % 2 ==0 ) {
System.out.println("even");
} else {
System.out.println("odd");
}
}
}
[기초-조건/선택실행구조] 정수 1개 입력받아 평가 출력하기(설명) 1068 & 67
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
int score = input.nextInt();
int num = score / 10;
char grade;
switch (num) {
case 10:
case 9:
grade = 'A'; // 90점 이상 100점 이하
break;
case 8:
case 7:
grade = 'B'; // 70점 이상 89점 이하
break;
case 6:
case 5:
case 4:
grade = 'C'; // 40점 이상 69점 이하
break;
default:
grade = 'D'; // 40점 미만
break;
}
System.out.println(grade);
input.close();
}
}
[기초-조건/선택실행구조] 평가 입력받아 다르게 출력하기(설명) 1069 & 68
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);
int score = input.nextInt();
if (score >=90 && score <=100) {
System.out.println("A");
} else if (score>=70 && score <=89) {
System.out.println("B");
} else if (score >=40 && score <= 69) {
System.out.println("C");
} else {
System.out.println("D");
}
}
}