반응형
//삼항연산자를 이용한 프로그램
package testPkg0422;
import java.util.Scanner;
public class TestCls1 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
//저장공간
int num1;
int num2;
//프로그램 설명
System.out.println("===========================================");
System.out.println("두수를 작은것부터 출력하는 프로그램");
System.out.println("===========================================");
//빈줄
System.out.println();
System.out.println();
//숫자입력을 받음
System.out.println("\to 첫번쨰 값 입력:"); //안내문구1
num1=scan.nextInt();
System.out.println("\to 두번쨰 값 입력:"); //안내문구2
num2=scan.nextInt();
// num2가 더 작은값을 찾을떄는 ? 뒤 앞자리에 넣는다.
int result=(num1 > num2) ? num2:num1;
// 더 큰값을 찾을때는 맨끝자리에
int result2=(num1 > num2) ? num1:num2;
System.out.println("작은값:" + result);
System.out.println("큰값:" + result2);
System.out.println("프로그램 종료");
}
}
식 만드는 연습을 많이 해야한다.
삼항연산자2
//삼항연산자2
package testPkg0422;
import java.util.*;
public class TestCls2 {
public static void main(String[] args) {
int value=0;
final int temp=5;
Scanner scan = new Scanner(System.in);
System.out.println("숫자입력:");
value=scan.nextInt();
System.out.println((value%5==0)?"5의배수":"5배수가 아님");
// 1.나머지연산자 2.비교연산자 우선순위
// 자바의 정석1 p91페이지
}
}
삼항연산자3
package testPkg0422;
import java.util.*;
public class TestCls3 {
public static void main(String[] args) {
int num=0;
Scanner scan = new Scanner(System.in);
System.out.println("숫자입력:");
num=scan.nextInt();
// System.out.println((0<num<100) ? "0과100사이에 있음":"범위를 초과함");
// 잘못된 식
// 이항연산은 무조건 두개씩 비교
}
}
// 먼저 0하고num하고 비교 200을 넣어도 0과 먼저 비교해서 1 이나오기 때문에 펄스가 나옴 true 1 flase 0
//논리연산자는 딱 계산법이 두가지다 true flase
//종류 3가지 AND OR NOT
//AND(곱하기)&&
//true and true 일때만 true
//나머지는 flase
//OR (더하기)||
//두개의 항중 하나만 true여도 true
//NOT(무조건반대로)!
//
//
반응형
'it공부' 카테고리의 다른 글
HTML5 기본 템플릿 (0) | 2020.07.05 |
---|---|
제이쿼리 정리 :JSP 도로명 주소 API (0) | 2020.07.05 |
Html css 정리 / 드롭다운 태그 (0) | 2020.06.22 |
논리연산자 AND OR NOT (0) | 2020.04.23 |
구글 애널리틱스 기초 용어 총정리 (0) | 2020.03.30 |