8.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
int startTime = 9;
for (int i = 0; i < 8; i++)
{
int time = i + 1;
Console.WriteLine("{0}교시 {1}:30 ~ ", time, startTime);
if (time == 4)
{
startTime += 2;
}
else
{
startTime++;
}
}
}
}
}
변수선언에 익숙해지기 위해서 참고해서 적었다
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
9. 아스키코드 또, 또 복습.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.Write("문자를 입력하세요 : ");
ConsoleKeyInfo input = Console.ReadKey();
ConsoleKey bigKey = input.Key;
char smallKey = input.KeyChar;
int keyNum = Convert.ToInt32(bigKey); //ConsoleKeyInfo 형식값은 int 형식값으로 변환불가.
//ConsoleKey 형식값은 가능.
Console.WriteLine();
for (int i = 0; i < 5; i++)
{
Console.WriteLine("{0}, {1}: {2}", smallKey, bigKey, keyNum);
keyNum++; //변수의 값을 바꾸고싶을때 or (값을 초기화하고싶을때)
//형식은 쓸필요없다. 변수 선언을 하면안된다. 쓰면에러남;
bigKey = (ConsoleKey)keyNum; //증가시킨 키숫자를 다시 대응하는 키로 변환
smallKey = (char)keyNum;
}
}
}
}
*잊어버리지 말기*
변수의 값은 새로 할당할수있지만 선언한 변수를 또다시 선언할수없다.
값을 바꾸고싶을땐 값만 바꾸기. 굳이 선언할 필요가 없다. 할수도없고.
'C# > 수업 내용' 카테고리의 다른 글
메서드 정의하고 호출하기 5번연습 (0) | 2021.12.23 |
---|---|
ReadKey()와 ConsoleKeyInfo 그리고 if문 (0) | 2021.12.23 |
if문, if-else문 (0) | 2021.12.23 |
논리연산자 복습 (0) | 2021.12.23 |
계산기 만들기 (0) | 2021.12.23 |