반응형
SMALL
짝수 홀수 구분하기
짝수라면 나머지 값이 0이고 , 나머지 값이 0이 아니라면 홀수가 나온다
짝수/홀수 구분하는 방법을 기본적으로 활용하여 다른 응용문제를 해결할수 있다
관련 문제시 추가하겠음
if(num %2 ==0) {
sout+"짝수"
}else{
sout+"홀수"
}
응용 1 _ 반복되는 출력 값중에 짝수/홀수를 사용하여 출력값을 조절하자
*
***
*****
결과로 출력하도록 반영하자
for(int i =0; i < 8; i++) {
if(i % 2 == 0) {
continue; ---------> i를 나눠 나머지가 0이 나오는 짝수 값에서는 미출력 (2,4,6,8 미출력)
}
for(int j =0; j < i ; j++) {
System.out.println("*") ---------> 7번째까지 반복되게 한다
}
}
/10 을 사용 사각 범위를 없애자
char grade =0
switch (score) {
case 90 : grade = 'A' ----> char 는 '' 로 표현 , String 은 " " 로 표현
case 80 : grade = 'B'
case 70 : grade = 'C'
default : grade = 'F'
break;
};
score 가 90 , 80 , 70 이렇게 딱 떨어진다면 switch문 사용에 에러가 없지만
score가 82, 97, 75 이런식으로 범위 내 점수로 입력된다면 switch 문은 인식을 할수 없다
char grade =0
switch (score / 10 ) {
case 10 : -----> 내용을 입력을 안해도 break가 없기 때문에 바로 다음 case로 넘어감
case 9 : grade = 'A' ----> char 는 '' 로 표현 , String 은 " " 로 표현
case 8 : grade = 'B'
case 7 : grade = 'C'
default : grade = 'F'
break;
};
score / 10 으로 나누면 소수점이 나올수 있고 소수점 이하는 버리기 때문에 1~10점 범위에 모든 score가 적용 가능하다
이런식으로 추후 코드 구현시 응용 관련 문제가 많으며 익숙해져야한다
반응형
LIST
'🌈 백엔드' 카테고리의 다른 글
JAVA_개념_ 문자열 정규표현식 (0) | 2023.02.23 |
---|---|
JAVA 개념_ASCII 아스키코드 (0) | 2023.02.17 |
JAVA_기초_람다 표현식 (0) | 2023.02.16 |
JAVA 개념_Package 패키지 (0) | 2023.02.15 |
JAVA 개념_ 배열 메소드 / 다차원 배열 (0) | 2023.02.14 |