본문 바로가기
728x90
반응형

JAVA70

삼항 연산자 연습 (1) - 양수 / 양수가 아니다 키보드로 입력 받은 하나의 정수가 양수이면 “양수다“, 양수가 아니면 “양수가 아니다“를 출력하세요. ex. 정수 : -9 양수가 아니다 public void practice1() { //키보드로 입력 받은 하나의 정수가 양수이면 “양수다“, 양수가 아니면 “양수가 아니다“를 출력하세요. Scanner sc = new Scanner(System.in); System.out.print("정수 : "); int input = sc.nextInt(); String str = input < 0 ? "양수가 아니다" : "양수다"; System.out.println(str); } 2023. 12. 26.
삼항 연산자 import java.util.Scanner; public class G_Triple { // 삼항 연산자 // 조건식 ? 식1 : 식2 // 식1 : 조건식이 true일 때 실행되는 식 // 식 2 : 조건식이 false일 때 실행되는 식 // 조건식에는 주로 비교, 논리 연산자로 이루어진 식이 사용 됨. // --> 식의 결과가 true 또는 false인 식을 사용 한다. public void method1() { // 입력받은 정수가 짝수면 "짝수" // 홀수면 "홀수" 문자열 출력 Scanner sc = new Scanner(System.in); System.out.print("정수 입력 : "); int input = sc.nextInt(); String result = (input % 2 ==.. 2023. 12. 26.
복합 대입 연산자 public class F_Compound { // 복합 대입 연산자 // 다른 연산자와 대입 연산자를 함께 사용하는 연산자 // 산술 복합 대입 : +=, -=, *=, /=, %= // 쉬프트 복합 대입 : =, >>>= (참고) public void method1() { int num = 12; // num을 3 증가 시키기 num +=3; System.out.println("num 3증가 : " + num); // 15 // num을 5 감소 시키기 num -=5; System.out.println("num 5감소 : " + num); // 10 // num을 6배 증가 num *=6; System.out.println("num 6배 증가 : " + num); // 60 // num을 절반으로 감.. 2023. 12. 26.
논리 연산자 import java.util.Scanner; public class E_Logical { //논리 연산자 // - 두 개의 논리 값을 비교하는 연산자 // && (AND) -(앰퍼센트) : 그리고, ~이고, ~면서 // || (OR) - (버티칼 바) : 또는, ~거나 public void method1() { // 입력받은 숫자가 1이상 이고, 100미만 인 경우 true; Scanner sc = new Scanner(System.in); System.out.print("정수 입력 : "); int input = sc.nextInt(); boolean isTrue = (input >= 1) && (input < 100); System.out.println("범위 안에 값이 맞습니까? " + isTru.. 2023. 12. 26.
728x90
반응형