java-beginnig-01 [Ifelse] [Switch]
boolean b1 = true;
boolean b2;
//! 반전연산자 사용
b2 = !b1;
int x = 1;
int y = 2;
//if -else 가 같이 쓰이는 경우
//if(조건문) : 조건문은 반드시 boolean data type일 것
if(x<y) {
//if(0) { //==>c언어에서는 가능하나 java에서는 직관적으로 알아볼수
// 있게하기 위해 불가능하다
System.out.println("x = "+x+", y = "+y+" y가 크네요");
}else{
System.out.println("x = "+x+", y = "+y+" x가 크네요");
}
//if문 단독으로 쓰이는 경우 (예외문이 필요없을경우)
if(x == y) {
System.out.println("x="+x+" , y = "+y+", x,y는 같아요");
}
int x = 1;
int y = 2;
//& ==> and 연산자
if(x == 3 & y == 2){
System.out.println("x =1이고 y = 2입니다. ");
}
// |==>or 연산자
if(x == 1 | y == 3){
System.out.println("x =1이거나 y = 3입니다. ");
}
//&& ==> and 연산자
if(x == 3 && y == 2){
System.out.println("x =1이고 y = 2입니다. ");
}
// ||==>or 연산자
if(x == 1 | y == 3){
System.out.println("x =1이거나 y = 3입니다. ");
}
/*
1. &&와 & , || 와 | 는 수행결과가 같으나
2. 내부적으로는 수행방법은 엄격히 다르다.
==> &와 |는 : 전부수행
==> && 와 || 는 전자가 결과를 예측 가능할 경우 일부 수행하지 않음
int inputData = Integer.parseInt(args[0]);
//변수로 받은 args[0]이 String이므로 그걸 int로 바꿔주는 명령어
// switch 문은 ()내부의 값과 case 의 상수와 같으면 case 내부의 실행문을 수행
// break 문을 만날때 까지 진행한다.
//==>switch(변수) : 변수는 반드시 정수형일것 (byte,short,int,long,char . 5EA)
switch(inputData)
{
case 1:
System.out.println("입력하신 값은 1입니다.");
//break; break문이 없으므로 case 2 까지 실행
case 2:
System.out.println("입력하신 값은 2입니다.");
break;
case 3:
System.out.println("입력하신 값은 3입니다.");
break;
case 4:
System.out.println("입력하신 값은 4입니다.");
break;
case 5:
System.out.println("입력하신 값은 5입니다.");
break;
default :
System.out.println("case 문을 다통과(동일상수가 없을경우");
System.out.println(" default가 수행됨...입력하신 수는"+inputData+"입니다.");
break;
Author And Source
이 문제에 관하여(java-beginnig-01 [Ifelse] [Switch]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@wns301/java-beginnig-01-Ifelse-Switch저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)