본문 바로가기
🌈 백엔드

JAVA 기초 응용하기_1

by 개발자 알마 2023. 2. 13.
반응형

 

 

 

짝수 홀수 구분하기


짝수라면 나머지 값이 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가 적용 가능하다 

이런식으로 추후 코드 구현시 응용 관련 문제가 많으며 익숙해져야한다 

반응형

댓글