2021. 3. 10. 11:29ㆍC#/수업내용
Console.Readline( );
외부적으로 입력받은 값을 문자열 값으로 변환시켜줌
static void Main(string[] args)
{
string input = Console.ReadLine();
Console.WriteLine("{0}을(를 입력하셨습니다.",input);
}
static void Main(string[] args)
{
while (true) {
Console.WriteLine("과일 이름을 입력하세요.");
string input = Console.ReadLine();
Console.WriteLine("{0}을(를) 입력하셨습니다.", input);
if (input == "바나나")
{
Console.WriteLine("바나나에 대한 설명을 출력합니다.");
}
else if (input == "수박")
{
Console.WriteLine("수박에 대한 설명을 출력합니다.");
}
else if (input == "종료")
{
Console.WriteLine("프로그램을 종료 합니다.");
break;
}
else
{
Console.WriteLine("{0}에 대한 정보가 부족합니다.", input);
}
}
}
static void Main(string[] args)
{
while (true)
{
Console.WriteLine("과일 이름을 입력하세요.");
string input = Console.ReadLine();
Console.WriteLine("{0}을(를) 입력하셨습니다.", input);
switch (input)
{
case "바나나":
Console.WriteLine("바나나에 대한 설명을 출력합니다.");
break;
case "수박":
Console.WriteLine("수박에 대한 설명을 출력합니다.");
break;
case "복숭아":
Console.WriteLine("복숭아에 대한 설명을 출력합니다.");
break;
default:
Console.WriteLine("정보가 부족합니다.");
break;
}
}
}
메서드를 호출하면(메서드의 기능을 사용하면/끝나면) 메서드가 만들어주는/반환하는 값 = 메서드의 반환 타입
Console.ReadLine() 같은 경우는 반환 타입이 string
static void Main(string[] args)
{
string input = Console.ReadLine();
//string (숫자형 문자열)을 int로 변환하기
//int num = (int)input;
int num = Convert.ToInt32(input);
if (num == 100) { }
Console.WriteLine(num.ToString());
}
//(숫자형)문자열 값을 입력 받고 정수로 변환 하세요. (1~10)
//변환된 값만큼 반복문을 실행합니다.
//만약 입력한 값이 범위를 멋어나면'범위를 벗어났습니다.' 출력
//그렇지 않으면 변환된 값만큼 반복문을 실행합니다.
//출력 결과는 '줄넘기를 n회 했습니다.
string input = Console.ReadLine();
int num = Convert.ToInt32(input);
if (1 <= num && num <= 10)
{
for (int i = 0; i < num; i++)
{
Console.WriteLine("줄넘기를{0}회 했습니다.",i+1);
}
}
else
{
Console.WriteLine("범위를 벗어났습니다.");
}
//입력받은 문자열값을 정수로 변환 하세요.
//정수로 변환된 값을 while문을 통해 무한 반복하세요.
//만약에 값이 3보다 이하면 break문으로 반복문을 종료하세요.
//while문 실행시 다음과 같이 출력합니다.
//2*1=2
//2*2=4...
static void Main(string[] args)
{
while (true)
{
string input = Console.ReadLine();
int num = Convert.ToInt32(input);
if (num >= 3)
{
for (int i = 1; i <= num; i++)
{
int i2 = i + 1;
Console.WriteLine("2*{0}={1}", i, i*2);
}
}
else
{
Console.WriteLine("범위를 벗어났습니다.");
break;
}
}
}
//입력받은 문자열에 따라 캐릭터를 선택 하세요.
//입력 예시:야만전사, 악마사냥꾼,부두술가
//switch 문을 사용하세요.
//출력결과:
//case에 따라...
//야만전사를 선택했습니다.
//악마사냥꾼을 선택했습니다.
//부두술사를 선택했습니다.
static void Main(string[] args)
{
while(true)
{
Console.WriteLine("캐릭터 명을 입력하세요.");
string input = Console.ReadLine();
switch (input)
{
case "야만전사":
Console.WriteLine("{0}를 선택했습니다.", input);
break;
case "악마사냥꾼":
Console.WriteLine("{0}을 선택했습니다.", input);
break;
case "부두술사":
Console.WriteLine("{0}를 선택했습니다.", input);
break;
default:
Console.WriteLine("캐릭터 명을 다시 입력하세요.", input);
break;
}
}
}
class Program
{
enum eRace
{
Terran=1,
Protoss,
Zerg
}
static void Main(string[] args)
{
Console.WriteLine("1~3까지의 숫자를 입력하세요.");
string raceName = Console.ReadLine();
int raceNum = Convert.ToInt32(raceName);
eRace raceSelected = (eRace)raceNum;
Console.WriteLine("{0}을 선택했습니다.",raceSelected);
}
static void Main(string[] args)
{
Console.WriteLine("-100~100까지 정수 2개를 입력하세요.");
string input1 = Console.ReadLine();
int num1 = Convert.ToInt32(input1);
string input2 = Console.ReadLine();
int num2 = Convert.ToInt32(input2);
if (-100 <= num1 && 100 >= num1)
{
Console.WriteLine("a={0}", num1);
}
else
{
Console.WriteLine("잘못된 값입니다. 다시 입력하세요.");
}
if (-100 <= num2 && 100 >= num2)
{
Console.WriteLine("b={0}", num2);
int result = num1 + num2;
Console.WriteLine("sum={0}", result);
}
else
{
Console.WriteLine("잘못된 값입니다. 다시 입력하세요.");
}
}
static void Main(string[] args)
{
Console.Write("a값을 입력하세요: ");
string input1 = Console.ReadLine();
int a = Convert.ToInt32(input1);
Console.Write("b값을 입력하세요: ");
string input2 = Console.ReadLine();
int b = Convert.ToInt32(input2);
if(a >= -100 && a <= 100 && b >= -100 && b <= 100 ){
Console.WriteLine("a: {0}", a);
Console.WriteLine("b: {0}", b);
Console.WriteLine("sum: {0}", a + b);
}else{
Console.WriteLine("범위를 벗어났습니다.");
}
※ &&은 조건 갯수 상관없이 사용 가능하다.
//입력받은 문자열 값(숫자)를 정수로 변환
//변환된 정수의 구구단 단수를 출력
//ex)
//입력 값 "2"
//변환 값 2
//출력
//2 * 1 = 2
//2 * 2 = 4
//2 * 3 = 6
//2 * 4 = 8
//...
//2 * 9 = 18
static void Main(string[] args)
{
Console.WriteLine("정수를 입력하세요.");
Console.WriteLine("정수의 구구단을 출력합니다.");
string num = Console.ReadLine();
int multiple = Convert.ToInt32(num);
for (int i = 1; i < 10; i++)
{
Console.WriteLine("{0}*{1}={2}", multiple, i, multiple * i);
}
}
'C# > 수업내용' 카테고리의 다른 글
0311 Class (0) | 2021.03.11 |
---|---|
0310 메서드 (0) | 2021.03.10 |
0310 switch 문으로 캐릭터 생성 예시 (0) | 2021.03.10 |
0309 문(Statement) (0) | 2021.03.09 |
0309 비트 연산자&삼항연산자 (0) | 2021.03.09 |