본문 바로가기
c#/수업 과제

변수와 if ~else 복습

by 이지훈26 2021. 8. 20.

변수.


변수선언 
변수타입 변수명; ex) int damage;

변수 값 할당 
변수명 = 값; ex) damage = 10;

출력 
Console.WriteLine(값 또는 변수); ex) Console.WriteLine(damage);

//문자 형식 변수 선언
char charLeft;
charLeft = cinvert.tochar(left);
console.writeLine(charLeft);


*if문

특정한 조건이 맞을 때만 스크립트를 실행하고 싶다면 if를 사용.

if (조건식)
{
   처리
}

조건식에 조건을 만족하면(참) ({}) 블록에 담긴 처리를 실행.
조건을 만족시키지 못하면(거짓) 처리를 실행하지 않고 다음 스크립트로 넘어간다.

if 조건식에는 관계연산자를 사용할 수 있다
==연잔자는 왼쪽과 오른쪽의 값이 같으면 '참' 같지 않으면 '거짓'이 된다.
!=는 ==과 반대로 왼쪽과 오른쪽 값이 같으면 '거짓'이 된다.

------------------------------------------------------------------
-약초 한개를 먹으면 체력이 50 회복한다.

int herbNum = 1;
if (herbNum == 1)
{
    console.writeLine("체력을 50 회복")
}
--------------------------------------------------

*if ~ else문

- 체력이 100 이상이면 공격하고 아니면 방어한다.

int hp = 200;
if ( hp >= 100)
{
    console.writeLine("공격!")
]
else
{
   console.writeLine("방어!")
]
-----------------------------------------------------

- hp가 50이하 일때는 도망, 200 이상일 때는 공격 그 외에는 방어.

int hp = 180;

if (hp <= 50)
{
    console.writeLine("도망!")
}
else if ( hp >= 200 )
{
    console.writeLine("공격!")
}
else
{
    console.writeLine("방어")
}

***되돌아보면 집에와서 급하게 문제만 연습하던 탓에 기본적인
변수 선언, 값 할당, 출력을 헷갈리는 상태로 넘어갔다;;
다시 첫날 배운 것부터 복습 하였다.


이제야 if를 어느정도 알게 되었다. 기본 문제는 할만 하지만,
이런 기본 문제들도 시간이 오래 걸렸다...

응용 문제는 내일 새로 배운것과 같이 연습 해봐야 겠다.











'c# > 수업 과제' 카테고리의 다른 글

생성자 메서드 연습하기  (0) 2021.08.25
연습과제1번  (0) 2021.08.20
산술연산자  (0) 2021.08.19
입력 받기 복습 기본1  (0) 2021.08.18
20210817 과제  (0) 2021.08.17