JAVA 자바 if문, swith문, break,continue 개념정리와 실습예제
Devel/JAVA2020. 8. 31. 19:25
반응형
#Statement
#주석문 : //
여러줄 주석물 : /* */
실제 프로그램에 영향을 주지 않으며 단지 소스코드의 기능이나 동 작을 설명하기 위해 사용되는 문장이다.
#순차문
메소드내의 문장중에서 순차적으로 실행되는 문장을 의미한다.
반드시 ;(세미콜론)으로 끝나며, 자바 소스코드의 대부분이 순차문에 해당된다.
#제어문
분기문 (비교문) : 주어진 조건의 결과에 따라 실행 문장을 다르게 하여 전혀 다른 결과를 얻 기 위해 사용되는 제어문이다.
• 단일 if문, if~else문 , 다중 if 문 , switch문
반복문 : 특정한 문장을 정해진 규칙에 따라 반복처리하기 위한 제어문이다.
• for문, while문, do~while문
#break문 : 반복문 내에서 쓰이며 반복문을 빠져나갈 때 쓰이는 제어문이다. switch문에서 사용시 switch블럭을 빠져나간다.
#continue문 : 현재 진행되는 반복 회차를 포기하고 다음 회차로 이동 한다 . ( 반복문 내의 블록 끝으로 이동 )
#단일 if문
조건식이 true일 경우, 문장2->문장3
조건식이 false일 경우, 문장3
#if~ else문
참-> 문장 1, 2, 4
거짓->문장1.3.4
public class IFTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
//1.단일if문
System.out.println("문장1");
int num=0;
if(13==13) {
num=10;
System.out.println("문장2");
System.out.println("문장2-1");
}
System.out.println(num);
System.out.println("문장3");
}
}
ex.
int num = 10;
String result = "짝수";
if(num%2==1) {
result = "홀수";
System.out.println(result+"입니다.");
}
else {
System.out.println(result+"입니다.");
}
}
}
char ch = 'z';
if('a' <= ch && ch <= 'z') {
System.out.println(ch+"는 소문자");
}else {
System.out.println(ch+"는 대문자");
**문자열 비교에서 == 이 안되는 경우도 있다.
그럴때
ex.
boolean result = s.equals(s2)
equals라는 함수를 사용해서 내용비교를 해야한다.
#switch 문
다중 if ~ else 문과 비슷한 용도로 사용된다. ( 동등비교)
인자값 위치에 지정 가능한 데이터 형은 6가지이다.
-byte , short , int , char , String , enum
-단순비교는 가능해도, 조건비교는 가능하지 않다.
#break 유무 차이
**들여쓰기
C+A-> C+S+F
'Devel > JAVA' 카테고리의 다른 글
JAVA 17 설치하는 방법 (0) | 2023.11.15 |
---|---|
JAVA 자바 for문을 이용한 실습예제(짝수만, 홀수짝수합,구구단,*쌓기) (0) | 2020.08.31 |
JAVA 자바 데이터 형변환, 변수 종류 및 적용예제 (0) | 2020.08.31 |
JAVA 자바 eclipse 기초 개념 (0) | 2020.08.31 |
[JAVA]Map,hashmap,ListTest,properties,I/O 개념정리와 적용예제 (0) | 2020.08.16 |
댓글()