본문 바로가기

코린이43

[JAVA 기초] 제어문 - 조건문 (switch문) switch문은 하나의 조건식으로 많은 경우의 수를 처리하는 조건문이다. switch문의 구조는 다음과 같다. 1 2 3 4 5 6 7 8 9 10 switch(조건식){ case 값1: // 조건식의 결과와 값1이 같은 경우 실행 break; case 값2: // 조건식의 결과와 값1이 같은 경우 실행 break; default: // 조건식의 결과와 일치하는 값일 없을 때 실행 } cs switch문의 조건식의 결과는 정수 또는 문자열이며, case문의 값과 비교하여 알맞은 case를 찾아 실행한다. 또한 switch문에서 break문은 case문을 끝내는 역할을 하며 만일 각각의 case에서 break문을 생략하면 break문을 만날 때까지 모든 경우의 case문의 실행 부분이 동작한다. 만일 ca.. 2021. 3. 2.
[JAVA 기초] 자바 표준 입력 Scanner 클래스로 문자입력받기 Scanner 클래스를 사용하기 위해서는 먼저 Scanner 클래스를 참조하는 참조변수를 생성해줘야 한다. 또한 import를 통해 외부 클래스를 호출해야 하는데 Scanner는 java.util 패키지에 포함되어있다. Scanner 객체 생성 방법 1. 다음과 같이 Scanner input = new Scanner까지 입력 후 ctrl+space 하면 자동완성이되고 2. Enter하면 다음과 같이 import가 자동 호출된다. 3. 다음과 같이 File source를 System.in으로 해준 후 참조변수를 이용해서 input.nextLine(); 부분에 사용자에게 값을 입력받는다. 입력을 받고 나면 id라는 문자형 변수에 입력내용이 저장된다. 4. ctrl+f11 하면 다음과 같이 sysout 내용이.. 2021. 3. 2.
[JAVA 기초] 비교 연산자와 삼항 연산자 1 비교연산자 비교연산자는 양변을 비교하여 같으면 참(true) 다르면 거짓(false)를 반환하는 연산자이다. 비교 연산자의 결과는 참 또는 거짓으로 주로 반복문이나 조건문과 같은 제어문에 사용된다. 종류 연산자 연산자 사용방법 설명 같다 == a == b a와 b가 같으면 참 작다 a > b a가 b보다 크면 참 작거나 같다 = b a가 b보다 크거나 같으면 참 같지 않다 != a != b a와 b가 같지 않으면 참 1 대소비교 연산자(,=) int a = 10; int b = 20; int c = 30; sysout(a b); sysout(a + b 19 ? "성인입니다." : "청소년입니다."); 결과 청소년입니다. ex) 두 수의 최댓값과 최소값 구하는 프로그램 (.. 2021. 3. 1.
[JAVA 기초] 논리 연산자와 비트연산자 1 논리 연산자(&&, ||, ^)논리연산자는 여러 조건을 동시에 검사할 때 사용하는 연산자로, 두 항의 값이 boolean값일 경우 사용하는 연산자이다.논리연산자에는 AND(&&)와 OR(||), NOT(!) XOR(^) 연산자가 있다. 각 논리연산자의 기능은 다음과 같다.종류연산자사용 예설명AND&&a && ba와 b 둘다 참일 경우 참이다.OR||a || ba또는 b 둘중 하나라도 참이면 참이다.NOT!!aa가 참이면 거짓이고 거짓이면 참이다.XOR^a ^ ba 와 b 둘이 다르면 참 같으면 거짓이다. 2 비트 연산자(&, |, ^ㅡ ~)비트연산자는 개발자가 직접 비트를 조작할 수 있는 연산자이다. 연산하는 수를 이진법으로 표현했을 때 규칙에 따라 알맞은 결과를 반환한다.비트 연산자에는 AND(&).. 2021. 2. 27.