C#(65)
-
tlqkf 이건 왜 이러는 걸까 (해겨류ㅠ)
static void Main(string[] args) { int marineDamage = 2; float zerglingHp = 5; float zerglingDamage = 1; float zerglingMaxHp = 5; Console.WriteLine("마린이 생성되었습니다."); Console.WriteLine("공격력: {0}", marineDamage); Console.WriteLine("체력: 10"); Console.WriteLine("저글링이 생성되었습니다."); Console.WriteLine("공격력: {0}", zerglingDamage); Console.WriteLine("체력: {0}", zerglingHp); while (zerglingHp != 0) { zerglingH..
2021.03.10 -
0310 메서드 선언/정의 연습
반환값/매개변수가 없음 static void Main(string[] args) { AttackGoblin(); Escape(); LevelUP(); } //고블린 공격 static private void AttackGoblin() { } //도망 static private void Escape() { } //레벨업 static private void LevelUP() { } //죽는다 static private void Die() { } //부활한다 static private void Reserrection() { } //물약을 먹는다 static private void UsePotion() { } //달려간다 static private void Run() { } //스킬을 사용한다 static pri..
2021.03.10 -
0310 메서드
메서드 Method_Name (대문자)() 접근 제한자 Class = 정보+기능 참조형식+사용자 정의 형식+파일 = 객체를 생성 할 수 있다. class 는 객체가 아니다. class를 가지고 기능을 구현해 객체를 만드는 것 new 라는 연산자를 통해 인스턴스를 만들 수 있다. (메모리에 실체화) 메서드 선언: 어떤 기능을 만들지 정의 static void SayHello() 메서드의 이름은 동사로 시작 { Console.WriteLine("Hello World"); } 접근제한자 private : class 안에서만 사용 가능 public : class 밖에서도 사용 가능 1. 기능을 먼저 생각 2. 메서드 이름 정의 3. 구현 4. 호출 static 은 static밖에 호출이 안 됨 static vo..
2021.03.10 -
0310 if/while/switch statement복습
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("바나나에 대한 설명을 출력합니다."); } els..
2021.03.10 -
0310 switch 문으로 캐릭터 생성 예시
static void Main(string[] args) { int selectdCharacterId = 100; //유저가 야만전사를 선택했을 시 switch(selectdCharacterId) { //case 문 안에 {} 사용시 변수 이름 중복 사용 가능 case 100: { string name = "야만전사"; Console.WriteLine("야만전사를 선택했습니다."); Console.WriteLine("야만전사가 선택 매이메이션을 취합니다.=애니메이션 변경"); } break; case 200: { string name = "악마사냥꾼"; Console.WriteLine("악마사냥꾼를 선택했습니다."); Console.WriteLine("악마사냥꾼이 선택 매이메이션을 취합니다.=애니메이션 ..
2021.03.10 -
0309 반복문 연습 + 랜덤번호 생성
//커멘드 센터가 생성되었습니다. //커멘드 센터 (1500/1500) //SCV_0가 생성되었습니다. (45/45) //SCV_1가 생성되었습니다. (45/45) //SCV_2가 생성되었습니다. (45/45) //SCV_3가 생성되었습니다. (45/45) static void Main(string[] args) { //커멘드 센터가 생성되었습니다. //커멘드 센터 (1500/1500) //SCV_0가 생성되었습니다. (45/45) //SCV_1가 생성되었습니다. (45/45) //SCV_2가 생성되었습니다. (45/45) //SCV_3가 생성되었습니다. (45/45) string buildingName = "커멘드 센터"; string unitName = "SCV"; Console.WriteLine("..
2021.03.09