문자열 메서드

 

문자열을 대소문자로 바꾸는 메서드

String fullName = "Rabbit Hall";

fullName1 = fullName.ToUpper(); // RABBIT HALL
fullName2 = fullName.ToLower(); // rabbit hall

 

일부 문자열을 대체하는 메서드

String phoneNumber = "123-4567-8910";

phoneNumber1 = phoneNumber.Replace("-", "*"); // 123*4567*8910
phoneNumber2 = phoneNumber.Replace("-", ""); // 12345678910

 

문자열 삽입

String fullName = "Rabbit Hall";

String userName = fullName.Insert(0, "@"); // @Rabbit Hall

 

문자열의 길이

String fullName = "Rabbit Hall";

Console.WriteLine(fullName.Length);

 

문자열 범위 출력

String fullName = "Rabbit Hall";

String firstName = fullName.Substring(0, 6); // Rabbit
String lastName = fullName.Substring(7, 4); // Hall

 

 

'C# > C#' 카테고리의 다른 글

12. 조건문(Switches)  (0) 2023.08.28
11. 조건문(If Statement)  (0) 2023.08.25
09. 빗변 계산기 프로그램(Hypotenuse Calculator Program)  (0) 2023.08.23
08. 랜덤 숫자(Random Number)  (0) 2023.08.23
07. Math 클래스(Math Class)  (0) 2023.08.22

오늘의 단어

devastate / disaster / suffer / unless / steep

 

 

devastate

1. 완전히 파괴하다

2. 엄청난 충격을 주다, 비탄에 빠뜨리다

 

예문

The town was devastated by a hurricane in 1928.

이 마을은 허리케인으로 인해 1928년에 완전히 파괴되었다.

 

Lahaina has been devastated by the fire and video showed the blaze tearing through the beachfront resort city.

라하이나는 화재로 큰 충격을 주며, 영상에는 불길이 해변가 휴양 도시를 휩쓰는 것을 보여주었습니다.

 

 

disaster

참사, 재난, 재해. 엄청난 불행, 재앙, 완전한 실패자[작]

 

예문

We just had the worst disaster I've ever seen.

우리는 내가 본 것중 가장 최악의 참사를 겪었다.

 

This is one of the worst natural disasters ever to befall the area.

이것은 이 지역에 닥친 가장 최악의 자연재해 중 하나다.

 

 

suffer

1. 시달리다, 고통받다

2. 겪다[당하다]

3. 더 나빠지다, 악화되다

 

예문

She suffers in the winter when it's cold and her joints get stiff.

그녀는 추워지면 관절이 뻣뻣해져서 겨울에 시달린다.

 

Mr Jarvi said he suffered burns after riding through the flames on his bike to save his dog.

Jarvi 씨는 그의 개를 구하기 위해 자전거를 타고 들어갔다가 화상을 입었다고 말했다.

 

The city suffered another blow last month with the closure of the local car factory.

이 도시는 지난 달 현지 자동차 공장이 폐쇄되면서 또다른 악재가 불어왔다.

 

 

unless

… 하지 않는 한, …이 아닌 한, …한 경우[때] 외에는

 

예문

The shadows lengthened with the approach of sunset.

일몰이 다가오며 그림자가 길어졌다.

 

 

steep

1. 가파른, 비탈진, 급격한

2. 너무 비싼[높은], 터무니없는

 

예문

It's a steep climb to the top of the mountain, but the view is worth it.

산 정상에 가기 위해서는 가파른 언덕이지만 풍경은 그만한 가치가 있었다.

 

The world has already warmed by about 1.2C since the industrial era began and temperatures will keep rising unless governments around the world make steep cuts to emissions.

산업 시대가 시작되며 세계는 이미 1.2도 따듯해졌으며 세계 정부가 배기가스를 급격하게 없애지 않는 한 기온은 계속 상승할 것이다.

 

They are having to face very steep taxes.

그들은 매우 터무니없는 세금에 직면했다.

 

 

빗변 계산기

지금까지 공부한 것을 응용하여 직각삼각형의 빗변을 계산하는 프로그램을 만들어보자.

Console.WriteLine("A 변의 길이를 입력하세요 : ");
double a = Convert.ToDouble(Console.ReadLine());

Console.WriteLine("B 변의 길이를 입력하세요 : ");
double b = Convert.ToDouble(Console.ReadLine());

double c = Math.Sqrt((a * a) +  (b * b));

Console.WriteLine("빗변의 길이는 " + c + " 입니다");

직각삼각형의 빗변을 구하는 공식은 a^2+b^2 = c^2이다.

c에 루트(√)를 해주면 되므로 Math.Sqrt 함수를 이용한다.

'C# > C#' 카테고리의 다른 글

11. 조건문(If Statement)  (0) 2023.08.25
10. 문자열 메서드(String Methods)  (0) 2023.08.24
08. 랜덤 숫자(Random Number)  (0) 2023.08.23
07. Math 클래스(Math Class)  (0) 2023.08.22
06. 산술 연산자(Arithmetic Operator)  (0) 2023.08.21
랜덤 숫자

숫자를 무작위로 생성해보자.

정확히는 랜덤이 아닌 유사랜덤(pseudorandom)이다.

 

정수의 랜덤

Random random = new Random();

int num1 = random.Next(1, 7);
int num2 = random.Next(1, 7);
int num3 = random.Next(1, 7);

Console.WriteLine(num1);
Console.WriteLine(num2);
Console.WriteLine(num3);

 

실수의 랜덤(0~1)

Random random = new Random();

double num = random.NextDouble();

Console.WriteLine(num);

+ Recent posts