🌼1053
📝 NOT
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
System.out.println(a == 1? 0 : 1);
}
}
🌼1054
📝 AND
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
if(a == 1 && b ==1 )
{
System.out.println(1);
}
else
{
System.out.println(0);
}
// System.out.println(a && b? 1:0);
}
}
🌼1055
📝 OR
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
if (a == 1 || b == 1)
System.out.println(1);
else
System.out.println(0);
}
}
🌼1056
📝 NOR
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
if ( (a==1 && b==0) || (a==0 && b==1) )
{
System.out.println(1);
}
else
{
System.out.println(0);
}
}
}
🌼1057
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
if ( a == b )
{
System.out.println(1);
}
else
{
System.out.println(0);
}
}
}
🌼1058
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
if ( a==0 && b==0 )
{
System.out.println(1);
}
else
{
System.out.println(0);
}
}
}
🌼1059
📝 비트단위연산자, bitwise ~
2진수 연산자 1 은 0 으로, 0 은 1 로 변경
1010 ▶ 0101
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
// System.out.format("%d", ~a);
System.out.println(~a);
}
}
🌼1060
📝 비트단위연산자 &
비트 단위로 둘다 1 이면 1
0101
1111
-------
0101
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println( a & b );
}
}
🌼1061
📝 비트단위연산자 |
비트 단위로 둘중 하나가 1 이면 1
0101
1111
-------
1111
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println( a | b );
}
}
🌼1062
📝 비트단위연산자 ^
비트 단위 둘이 달라야 1
0101
1111
-------
1010
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println( a ^ b );
}
}
'java 개발일지' 카테고리의 다른 글
코드업 기초100제, #1073 ~ #1082 (1) | 2022.09.13 |
---|---|
코드업 기초100제, #1063 ~ #1072 (1) | 2022.09.12 |
코드업 기초100제, #1043 ~ #1052 (1) | 2022.09.11 |
코드업 기초100제, #1033 ~ #1042 (1) | 2022.09.10 |
코드업 기초100제 #1023 ~ #1032 (0) | 2022.09.07 |
댓글