목록JAVA/chapter03_input_operator (5)
WON.dev
package org.joonzis.test; import java.util.Scanner; public class Test01 { public static void main(String[] args) { //Test01.java //Q. 두 정수를 입력받아 a, b에 저장한 뒤 두 변수의 값을 교환하는 프로그램 구현 //* 임시 변수 필요 Scanner sc = new Scanner(System.in); System.out.println("첫 번째 숫자 입력 >> "); int a = sc.nextInt(); System.out.println("두 번째 숫자 입력 >> "); int b = sc.nextInt(); int tmp = a; a = b; b = tmp; System.out.println("..
package org.joonzis.ex; public class Ex04_operator03 { public static void main(String[] args) { /* * 5. 관계 연산자(비교 연산자) * 1) >= : 이상, 크거나 같다. * 2) > : 초과, 크다. * 3) 10); b++; boolean result = (a==100) && (b > 10); System.out.println("result : " + result + ", b : " + b); int age = 18; boolean isAdult = (age >= 20) ? true : false; //String isAdultStr = (age >= 20) ? "성인" : "미성년자"; int fee = isAdult ..
package org.joonzis.ex; public class Ex03_operator02 { public static void main(String[] args) { /* * 3. 증감 연산자 * 1) 증가 * (1) a++ : a를 사용하고 증가 * (2) ++a : a를 증가하고 사용 * 2) 감소 * (1) a-- : a를 사용하고 감소 * (2) --a : a를 감소하고 사용 * * 4. 시프트 연산자 * 1) 왼쪽 시프트 * (1) > * (2) 오른쪽으로 한 자리씩 밀어낸다. * (3) 비트연산 * (4) 2로 나누는 효과가 있다. */ // 시프트 int num = 8; System.out.println("왼쪽 시프트 : " + (num > 1)); // 증감 int num2 = 10;..
package org.joonzis.ex; public class Ex02_operator01 { public static void main(String[] args) { /* * 1. 산술연산자 * 정수실수 * + 덧셈덧셈 * -뺄셈뺄셈 * *곱셈곱셈 * / 몫나누기 * %나머지 X */ /* * 2. 대입연산자 * * = : 대입 * += : 더해서 대입 * -= : 빼서 대입 * *= : 곱해서 대입 * /= : 몫으로 대입(정수), 나눠서 대입(실수) * %= : 나머지를 구해서 대입 */ // Q. 카프리카 수를 구하기 위해 2자리 정수를 앞뒤로 분리, 4자리 정수를 앞뒤로 분리 //어떤 수의 제곱수를 두 부분으로 나누어 더했을 때, 다시 원래의 수가 되는 수 //앞뒤로 분리해서 (앞+뒤)*(앞..
package org.joonzis.ex; import java.util.Scanner; public class Ex01_input { public static void main(String[] args) { /* * 1. Scanner 클래스 * * 1) console창을 통한 입력 * * 2) java.util.Scanner 클래스로 존재 * (1) java.util.Scanner 로 사용 * (2) import 후 사용 * import 대상 : java.lang 이외의 모든 클래스 * * 3) Scanner 클래스의 객체 생성 방법 * Scanner 객체명 = new Scanner(입력스트림); * * 4) Scanner 클래스의 객체 소멸 방법 * 객체명.close(); * * 5) Scanner..