전체 글

여러분 안냐세욤
· 기타
10장의 키워드는 상수 배울 내용 + 랜덤의 필요성 + 랜덤의 의미 + 랜덤의 사용법 첫 번째 줄은 랜덤 번호 생성기를 만드는 코드. 여기서 Random은 클래스라고 한다. 클래스는 이 책에서 배울 범위에서 벗어나서 일단 제쳐두자고 한다. 그냥 이렇게만 알고있자. 첫번째 줄 코드로 랜덤 생성기를 만들어 random 변수에 대입한다고!! 간단히.. 함수 -> 기능 수행하는 코드 묶음 클래스 -> 그런 함수를 모아둔 곳 두번째 줄의 random.Next(1,7); Next() -> 무작위의 정수를 만들 때 사용하는 함수 (1,7) -> 1이상 7미만 세번째 줄은 왜 있는지?? -> Next()함수를 호출할 때마다 새로운 숫자가 나온다는 사실을 보여주려고 한다. 보통 number1 과 number2는 다른 값..
· 기타
힝 너무 오랜만이다 챕터9 잠깐복습// 보통 반복해야하는 횟수가 정해진 코드는 for문, 그렇지 않은 코드는 while문을 사용 for(초기화코드; 반복조건식; 증감문) { 반복할 코드 } 초기화코드 - 반복문 실행 전 딱 한번만 실행 반복조건식 - 이번에도 반복문을 시행해야 하는가 T or F 증감문 - 한번 끝나면 실행 예시 for (int index = 0; index =0 && studentNumber3학년에 다섯 개의 반이 있고 한 반의 학생은 10명이다. 각 반의 학생들의 성적을 입력받아서 반별로 평균을 구하시오. 오호리 내가 짜는거다 1반부터 5반이라고 하고, 1반부터 5반의 각 학생 성적배열을 만들면 되겠는데욤? 1반부터 5반까지니까 for문을 쓰자 그 안에 또 for문으로 빠르게 각 반의..
· 기타
+반복 횟수가 정해져 있는 코드를 for문으로 작성 +for문 +이중 for문 우리 여태까지 반복 횟수가 정해져 있는 코드를 이렇게 while문으로 작성해봤다. 사실 이런 경우에는 for문을 사용하는 것이 보통 for문 코드와 while문을 사용한 코드는 서로 바꿔서 표현이 가능하긴 하지만 보통 반복해야 하는 횟수가 정해진 코드는 for문, 그렇지 않은 코드는 while문을 쓴다. for문 문법은 조금 다르다. for(초기화코드; 반복조건식; 증감문) { 반복할 코드 } 초기화코드 - 이 반복문이 실행되기 전에 딱 한 번만 실행된다. 반복조건식 - 이번에도 반복문을 시행해야 하는지 검사. 반복 조건식이 참이면 코드를 실행하고, 거짓이면 반복문 종료. 증감문 - 중괄호 사이의 반복할 코드를 실행한 뒤, 한..
· 기타
기초문제 8-1 음 배열 인덱스로 정수만 들어가나?? 정수가 값으로 나오는 연산은 안되나? 배열 인덱스에 정수형 변수가 들어가도 된다. 연산은? 해보니까 된다. 결과값이 정수면 된다. 우와!! 답지랑 똑같이 했당^3^ 8-2 동그라미1 - while(index int index = 0; while문 안에 20줄 다음에 한줄 추가 -> index = index + 1; ?? 왜 total 초기값을 정해줘야 하지??? !!!!! 선언과 동시에 초기화를 해야지 변수의 주소에 0이 저장된다. 0이 저장되기 전(..
· 기타
+반복문이 필요한 이유 +while문 +반복문 빠져나오기 while은 while이지 머물게하는 느낌 즉 while 은 ()안의 조건식이 참이면 {}사이의 코드를 실행한다. 끊임없이!! so잘못 작성하면 1. 조건식이 항상 참: while에서 평생 헤어나오지 못함 2. 조건식이 항상 아님: while문 쓴 이유가 없음. while문으로 안들어감 자아 우리.. 7강에서 만든 학생 명부 프로그램을 짜봅시당 학생 한명 정보 받고 끝이었잖아욤 그러지 말구.. while문을 사용하여 반복적으로 여러 학생들의 정보를 입력할 수 있게 합시다 !! 주의 책에 있는 코드처럼 수정하다가 여기를 안지웠다. 오류가 계속 나서 모야모야 하면서 꼼꼼히 보다가 발견.. 중괄호 안에서 변수studentNumber의 선언이 23번에서 ..
· 기타
기초문제 7-1 배열로 코드를 바꾸기 7-2 배열을 사용해 코드 바꾸기 7-3 버그찾아 수정하기 변수선언이 아니라 배열의 선언이니까.. 9줄을 이렇게 수정하자 int[] scores = { 90, 85, 73, 100}; 7-4 동그라미123에 뭐 넣을까?? 동그라미1: int[] scores = new int[3]; 동그라미2: scores[2] = int.Parse(Console.ReadLine()); 동그라미3: Console.Write(subjects[1]); 심화문제 7-1 weights배열을 추가하고 몸무게를 입력받자 7-2 국어 영어 수학 과학 사회점수를 입력받아서 총점과 평균 구하는 프로그램 작성하자 예니 베리굿
· 기타
수많은 변수를 손쉽게 관리하려면, 배열 +배열이 필요한 이유 +배열 +컨테이너 변수의 종류 뒤에 [] 대괄호가 붙었으면.. 다음에 나오는 변수가 배열이라는 의미다. int나 string 뒤에.. 그럼 배열을 선언해보자. //여섯 자리의 숫자를 저장하는 정수형 배열 int[] passcodeNumbers = { 6, 2, 1, 9, 4, 7 }; 여기서ㅣ passcodeNumbers는 정수형배열 변수라고 함. 숫자를 줄줄이 넣기 위해 중괄호 {}를 사용했고, 쉼표로 구분해줌. @배열에 들어 있는 값을 사용하는 방법을 알아보자. @배열에 들어 있는 값을 바꾸는 방법은? 1. 배열에 들어있는 몇번째 값을 비교하거나 등.. if (passcodeNumbers[0] == userInput1) { Console.W..
· 기타
기초문제 6-1 T,F,T,T 6-2 사과를 적절히 먹었습니다. 6-3 심화문제 6-1 6-2 챕6도 깔끔했고 책 반정도 끝냈다~!
· 기타
+조건문이 필요한 이유 +비교연산자 +만약 그렇다면 if +만약 그렇지 않다면 else +논리연산 챕터 5에서 계산기를 만들었다. 코드 자체에 입력받은 변수끼리의 덧셈계산을 명시해주었다. 그런데 코드에 연산자를 정해놓지 않고, 연산자를 키보드로 입력한다면??! 에휴 아쉽게도 연산자는 그냥 문자열정도다. 연산자 의미로 키보드 입력 못한다. then, 입력한 연산자가 + 면 덧셈하고 -면 뺄셈하고 기타 등등 이렇게 입력한 연산자 모양에 맞는 계산을 하면 되는 것이다!! 이것이 바로 조건문 조건문에 들어가기 앞서, 비교연산자부터 복습하자 == : 같으면 참 != : 다르면 참 위 코드는, 상수와 상수 사이 비교연산자를 사용했기 때문에 참거짓이 변하지 않는다. 하지만 변수와 상수 or 변수와 변수 사이에 비교연..
· 기타
기초문제 5-1 string userInput1 = Console.ReadLine(); int number2 = int.Parse(userInput2); 5-2 14번줄을 이렇게 고쳐야 한다 int numger2 = int.Parse(userInput2); 5-3 문자열형 변수 userInput 을 없애고 싶다면 double.Parse() 함수 안에서 바로 리드라인을 쓰면 된다. 즉, double number = double.Parse(Console.ReadLine()); 심화문제 5-1 5-2 위 문제에서 나누기의 분모가 되는 값에 0을 넣으면 어떻게 될까요? >>해봅시다~ 0을 입력했더니 무한이 표시되네요 분모가 0의 우극한으로 간다고 보나봐요~~*^^*/ 5-3 우아 다음챕터 벌써 조건문
히어로맛쿠키
자꾸 생각나는 체리쥬빌레