using System;
class whileTest
{
public static void Main()
{
bool ugiy = false;
bool fool = false;
Console.WriteLine("정신 교정 프로그램");
while (!(ugiy && fool))
{
Console.WriteLine("당신은 잘생겼습니까? y/n");
if(Console.ReadLine() == "n") // <---------- 이부분을 Read() == "n" 으로하면 에러처리
ugiy = true; // Read() == 'n' 하면 정상작동
else // '==' 연산자는 'int' 및 'string' 형식의 피연산자에 적용할 수 없습니다.
ugiy = false;
Console.WriteLine("당신은 똑똑합니까? y/n");
if(Console.ReadLine () == "n") // <-----------
fool= true;
else
fool = false;
}
Console.WriteLine("축하합니다 당신은 정상입니다");
}
}
여기서 Read() 로 실행해서 알파벳과 숫자를 누른수면큼 질문이 추가되어나옵니다
여기서 숫자를 3자리수이상입력하고 엔터를 친다음 nn 을 두번 입력하면 루프가 종료 됩니다
아리러니하군요~!! Read()와 ReadLine()가의 차이가 무슨? 어떤것은 있는것같은데
설명을 못하겠군요~!! 해보세요~! 신기합니다 ㅋㅋ
심심하면 해보세요^^~~!! 이런거는 상봉이가 좋아할듯 ㅋ 성선생님도ㅋㅋ
'.NET > C# Basic' 카테고리의 다른 글
연산자 메서드 operator +(), operator-() , 연산자 오버로딩? (0) | 2008.10.15 |
---|---|
static정적맴버 배열 연산자 is/as foreach 문 메서드 오버로딩 메서드 가변 인자 (0) | 2008.10.14 |
인터페이스(interface) 와 추상화클래스(abstract) 예제 (0) | 2008.10.14 |
C# Delegate와 Event 중요 (0) | 2008.10.13 |
흐름 제어 예제 기본문법 if for while swich foreach break continue (0) | 2008.10.10 |
C#을 시작하기위한 .... 오윤이의 그것 (0) | 2008.10.10 |
연산자 오버로딩 - 인덱스 (0) | 2008.10.10 |
C# 사용 개념 대충 순서 대충보는거 대충 (0) | 2008.10.10 |