본문 바로가기

프로그래머139

_18_do_while using System; namespace _18_do_while { internal class Program { static void Main(string[] args) { //while문: 조건 비교 후 실행 //do~while문: 실행 후 조건 비교 //기능은 동일하다. int i = 0; do { Console.WriteLine("i=" + i); ++i; }while(i 2023. 4. 16.
_17_while using System; namespace _17_while { internal class Program { static void Main(string[] args) { [반복문의 구조] //1. 시작 int i = 0; //2. 진행/종료 i 9까지 //3. 변화규칙 ++i int i = 0; while(i < 10) { Console.WriteLine("i=" + i); ++i; } } } } 2023. 4. 16.
C#_클래스의상속_오버라이드_1 메소드의 오버라이드 상속한 메소드와 같은 이름, 같은 인수의 메소드를 작성해서 메소드를 덮어쓰는 것을 말한다. 반환 값의 형도 같아야 한다. class Greeting { public virtual void byt() //오버라이드되는 메소드에는 virtual 키워드를 붙인다. { Console.WriteLine("good bye"); } } ... Greeting greeting = new Greeting(); greeting.bye(); ... **이것을 가상 메소드라고 한다. 오버라이드 되는 것이 전제이다. class Aisatsu : Greeting { public override void bye() //오버라이드한 새 메소드에는 override 키워드를 붙인다. { Console.WriteLin.. 2023. 4. 16.
_16_while_question [Question] 나무를 10번 찍는다. 단, 짝수번째 일 때는 '쩍'이 출력된다. 나무를 10번 모두 찍으면 '나무가 쿵'을 출력합니다. using System; namespace _16_while_question { internal class Program { static void Main(string[] args) { int num = 0; while(num 2023. 4. 12.