분류 전체보기395 1057. 참/거짓이 서로 같을 때에만 참 출력하기 두 개의 참(1) 또는 거짓(0)이 입력될 때, 참/거짓이 서로 같을 때에만 참이 계산되는 프로그램을 작성해보자. 입력 1 또는 0의 값만 가지는 2개의 정수가 공백을 두고 입력된다. 출력 참/거짓이 서로 같을 때에만 1을 출력하고, 그 외의 경우에는 0을 출력한다. 입력 예시 예시 복사 0 0 출력 예시 1 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.print(1); else System.out.print(0).. 2023. 3. 29. 1056. 참/거짓이 서로 다를 때에만 참 출력하기 두 가지의 참(1) 또는 거짓(0)이 입력될 때, 참/거짓이 서로 다를 때에만 참을 출력하는 프로그램을 작성해보자. 참고 이러한 논리연산을 XOR(exclusive or, 배타적 논리합)연산이라고도 부른다. 집합의 의미로는 합집합에서 교집합을 뺀 것을 의미한다. 모두 같은 의미이다. 논리연산자는 사칙연산자와 마찬가지로 여러 번 중복해서 사용할 수 있는데, 연산의 순서를 만들어주기 위해 괄호 ( )를 사용해 묶어 주면 된다. 수학에서는 괄호, 중괄호, 대괄호를 사용하지만 C언어에서는 소괄호 ( )만을 사용한다. 예시 printf(“%d”, (a&&!b)||(!a&&b)); //참/거짓이 서로 다를 때에만 1로 계산 입력 1 또는 0의 값만 가지는 2개의 정수가 공백을 두고 입력된다. 출력 참/거짓이 서로 .. 2023. 3. 28. 3월 28일 (2) DB - My SQL DDL 테이블 제약 조건, 삭제, 수정 제약조건(Constraint) 특정 컬럼에 제약조건을 설정하기 위한 명령어 NOT NULL, DEFAULT 제외 이 때 제약조건에 이름(식별자)을 부여한다. CONSTRAINT 키워드는 생략가능 1. UNIQUE [CONSTRAINT 식별자] UNIQUE (컬럼명) 2. PRIMARY KEY [CONSTRAINT 식별자] PRIMARY KEY (컬럼명) 3. FOREIGN KEY [CONSTRAINT 식별자] FOREIGN KEY (컬럼명) REFERENCES 테이블명(컬럼명) 4. CHECK 식별자로 나중에 제약조건을 제어할 수 있음(삭제, 수정 등) 보통 테이블명과 컬럼명, 제약조건의 단어를 조합하여 작명 예) member 테이블의 기본키 : m_id_pk 컬럼이 아니라 규칙에 이름을 붙이기, 기본키.. 2023. 3. 28. 3월 28일 (1) DB - My SQL DDL 자료형, 테이블 삽입 식별자는 MySQL을 설치한 운영체제에 따라 대소문자를 구분한다. 윈도는 대소문자를 구분하지 않는 운영체제다. 식별자 : 테이블명, 칼럼명 등 테이블에 저장된 '데이터'는 대소문자를 구별한다.(데이터의 타입에 따라 구별한다.) 자료형(Data Type) 1. 문자형(5.0.3 버전 이후 크기는 글자수를 나타낸다.) 원래는 바이트였는데 글자수로 바뀜 1) CHAR(n) : 고정길이, n은 글자수(최대 255자), 단점 : 쓰지 않는 공간의 나머지는 비어있는 상태여서 공간의 낭비가 있다. 장점 : 크기가 정해져 있기 때문에 처리 속도가 빠름, 퍼포먼스가 좋다. 2) VARCHAR(n) : 가변길이(최대 65536자), 많이 사용한다. 장점 : 공간의 낭비가 없다. 단점 : 길이가 다 다르기 때문에 퍼포먼스가.. 2023. 3. 28. 1055. 하나라도 참이면 참 출력하기 두 개의 참(1) 또는 거짓(0)이 입력될 때, 하나라도 참이면 참을 출력하는 프로그램을 작성해보자. 참고 논리연산자 || 는 주어진 2개의 논리값 중에 하나라도 참(1) 이면 1(참)로 계산하고, 그 외의 경우에는 0(거짓) 으로 계산한다. ** | 기호는 쉬프트를 누른 상태에서 백슬래시(\)를 누르면 나오는 기호로, 버티컬 바(vertical bar) 기호이다. 이러한 논리연산을 OR 연산이라고도 부르고, + 로 표시하며, 집합 기호로는 ∪(합집합, union)을 사용한다. 모두 같은 의미이다. 참, 거짓의 논리값(boolean value)인 불 값을 다루어주는 논리연산자는 !(not), &&(and), ||(or) 이 있다. ** 불 대수(boolean algebra)는 수학자 불이 만들어낸 것으로.. 2023. 3. 27. 3월 27일 (2) DB - MySQL 사용 root 계정 - 관리자용 권한 잘못 다루면 datebase가 망가짐 개발을 하거나 실제 사용할 때에는 root 계정을 쓰는 것이 아니라 관리자용 계정을 생성하여 작업을 진행한다. 읽는 권한, 쓰는 권한, 실행할 수 있는 권한 등 세분화되어 있음 계정에 따라서 권한을 줄 수도 있다. 총 9단계로 나누어서 처리 Workbench는 SQL를 배우기 위한 프로그램 new schema 만들기 1. 둘 중에 하나 선택해서 생성하기 2. 이름 정하기 / charset/collation : utf8로 설정하기 3. apply - apply - finsh 누르기 4. schemas에 생성 계정 만들기 - 창이 작아지면 안 보이는 경우도 있으니 전체화면으로 놓고 쓰기 5. 닫기 connections 만들기 1. 첫화면에.. 2023. 3. 27. 이전 1 ··· 37 38 39 40 41 42 43 ··· 66 다음