[JAVA] 조건문 if 와 반복문 for 를 이용한 약수, 소수 구하기
·
JAVA
1. 입력 값을 받아 해당 숫자의 약수 구하기 약수 : 어떤 자연수를 나누어떨어지게 하는 수 Scanner sc = new Scanner(System.in); System.out.println("숫자을 입력하시오"); int num = sc.nextInt(); for(int i=1;i
[JAVA] 자바 조건문 if 와 switch 차이
·
JAVA
if : 따져야 할 조건의 수가 적을 때 유리하다. - if 문은 점프 테이블을 만드는 오버헤드가 없는 대신 모든 조건을 확인 해야 하는 오버헤드가 발생 한다. if 문은 판단을 true 나 false 두가지 경우로 한다. if 는 비교연산자를 통해 범위를 지정하는 조건식을 작성 가능하다. ex) if 문은 조건식에 if (a > 20 && a < 50) 와 같이 포괄적인 범위 지정이 가능하다. switch : 따져야 할 조건의 수가 많을 때 유리하다. - if 문과 반대로 switch 문은 점프테이블이 있어서 조건에 맞는 테이블이 나오면 바로 해당 실행문을 실행 한다. switch 문은 변수의 값을 어떤 수치나 문자로 명시한다. 따라 값을 비교 할 때 if 문에 비해 상대적 제약이 있다. switch문..
[JAVA] 자바 제어문 : 조건문(if)
·
JAVA
: 프로그램의 흐름을 제어 ▶ 조건문 : 조건을 따져서 특정 문장 실행 여부를 결정 1. if 조건문 if 의 조건이 참이면 { } 안의 문장을 수행 하고 아니라면 아무것도 수행 하지 않는다. - 형태 - if(조건){ 실행 할 문장 } if (조건 : 이 연산을 실행 하고 True 나 false 의 결과가 나와야함) { if(조건) 이 ture 이면 {} 안에 있는 문장을 수행 함. 만약, if(조건)이 false 이면 {} 안에 있는 문장을 건너 뛴다} int a = 5; if (a == 3) { //a가 3 이면 System.out.println("a는 3"); //a는 3 을 프린트 해라 } //아니면 그냥 해당 if 문을 빠져 나온다. 맞다면 프린트 문을 수행 한다. if (a >= 5) { /..
해니01_15
'자바if문' 태그의 글 목록