Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- c#기초문법
- unity공부
- 스파르타코딩클럽
- C#문법
- 오블완
- Unity
- 유니티게임만들기
- Console.WriteLine
- c#코딩기초트레이닝
- 티스토리챌린지
- 유니티서바이벌게임만들기
- c#기본문법
- unity3dservival
- c# c#프로그래머스
- unity3d
- 스파르타
- unity게임
- c# 백준
- 유니티3dui
- 시샵
- 시샵문법
- c#코테
- unity3d게임만들기
- unity게임만들기
- c#프로그래머스기초문법
- 유니티상호작용
- c#문제
- 유니티
- 유니티공부
- c#
Archives
- Today
- Total
나 개발자 진짜 되냐?
C#/기초트레이닝/ 8. 문자열 돌리기 본문
문자열 돌리기라..
문자열을 돌린다는 게 무엇일까
하며 들어가본 문제!
흠......
무슨 문법이 있을까? 싶긴 한데
사실 그냥
하나씩 출력하게
for문 돌이면되잖소?
하지만 나는 이걸 배열로 만들고 싶다는 생각에
foreach문을 쓰기로 마음먹었다
하지만..
과한 오류 발생
이유는..
string로 받은걸
string [] 배열로 바꿀 수 없다는 말..
그렇다면 나는 배열을 못쓰니
foreach문도 쓸 수 없을까..?
..
..
..
답은 NO!
foreach 문도 쓸 수 있다!!
foreach 문
foreach( 데이터 타입 변수 in 배열 )
꼭 배열에만 쓰는 것이 아니라
컬렉션 등등 요소를
하나씩 순회하면서 처리할 때 사용하는 반복문!!
와우 와우!
배열에만 쓰는 줄 알았는데
아니었구나!!
대신 한 글자씩 받아야 하니
Char을 쓰면 되겠죠!!
⭕ 정답 ❌
아잇 뭐여..
쉽잖아
for문으로 할 경우
0부터 문자열의 길이만큼
출력해 주면 된다!
using System;
public class Example
{
public static void Main()
{
String s;
Console.Clear();
s = Console.ReadLine();
foreach(Char a in s)
{
Console.WriteLine(a);
}
}
}
//////////////////
for문으로 쓸 경우
12번째줄부터
for ( int i = 0 ; i<s.Length ; i++ )
{
char a = s[i]
Console.WriteLine(a);
}
와.. 아니 쉽다매?
순 거짓말쟁이....
흥
'코테를 준비해봐요! > C#' 카테고리의 다른 글
C#/기초트레이닝/ 10. 문자열 겹쳐쓰기 (2) | 2024.10.08 |
---|---|
C#/기초트레이닝/ 9. 홀짝 구분하기 (0) | 2024.10.08 |
C#/기초트레이닝/ 7. 문자열 붙여서 출력하기 (0) | 2024.10.07 |
C#/기초트레이닝/ 6. 덧셈식 출력하기 (0) | 2024.10.07 |
C#/기초트레이닝/ 5. 특수문자 출력하기 (3) | 2024.09.30 |