카테고리 없음

메소드 활용

noc777 2024. 9. 26. 09:53

Void 는 반환값을 가지지 않는 다는 것을 선언하므로 반환값을 가질수 없다

public void PrintXX()
{




}

int x = CheckInput( int min, int max) //매개변수를 활용하여 조건값을 설정


int CheckInput()
{
	int result; 
    
    while(true)  //무한루프
  {

	string strinput = Console.ReadLine();	
    bool isSuccess =int.TryParse(strinput,out result) ; 
   
    
    if(isSuccess)   
    {
    	if(result >=min && result <=max) //매개변수를 조건에 집어넣어 범위를 조절
        {
         return result; //받은 값을 반환값으로 하여 밖으로 빠져나감
         
        }   
    }
    
  }
    
}

void 를 제외한 반환값을 가지는 메소드는 항상 리턴값을 가져야한다.