본문 바로가기
웹 프로그래밍 기초/자바기반의 웹&앱 응용SW 개발자

자바기반의 웹&앱 응용 SW개발자 양성과정 5일차 -13

by oncerun 2020. 2. 25.
반응형

while 문의 반복조건의 개별적으로 사용되는 것을 압축 시키고자 

새로운 반복문인 for문을 배웠다.

for문과 이중 for문을 사용해 별찍기 예제를 해보겠다.

 

반복문에 제어문인 if ,if else, else를 사용해 조건에따라 출력되는 기호를 바꿔 출력가능하다.

 

if(조건1)    //조건1이 true일 경우 code line3을 사용하지않고 code line1을 사용하게된다

code line1  

else if(조건2)//조건2가 true일경우 code line3를 사용하지않고 code line2를 사용하게된다 

code line2

else

code line3  //기본 베이스가되는 코드이며 

 

만약에  조건1과 조건2가 동시에 true라면 조건1의 해당되는 codeline1만 실행된다.

왜나면 한문장이여서 첫 조건을 만족시키면 출력후 빠져나가게 된다.

 

두개 다 실행되게 하려면

한문장이 아니면 된다.

조건1 == 조건2

if(조건1)

code line1  //실행

if(조건2)

code line2  //실행

 

codeline3   //실행

public class Ex10StarProgram {

	public static void main(String[] args) {
		
		for(int y = 0; y <3; y++) {
			
			if(y !=0)
			System.out.println("");
			
			
			for(int x = 0; x <5; x++) {
				if(x ==2) 
					System.out.print("★");
				
				else if(x == 3) 
				System.out.print("○");
				else
				System.out.print("☆");
		}
	}
  }
}

반응형

댓글