니가 어떤 로직의 반복횟수를 알고있으면 for문쓰고
모르면 while문 써라
반복횟수를 모르는 경우가 있냐 생각할수 있지만
존나 많을거다
당장에 문자열 길이를 찾는것만해도
니가 그 문자열의 길이를 예측할수 없을거아니야
그럴때
while문으로 찾아라
물론 for써도 된다 근데 굳이 while문 놔두고 for문 쓰는새끼들은
변태들이다
모르면 while문 써라
반복횟수를 모르는 경우가 있냐 생각할수 있지만
존나 많을거다
당장에 문자열 길이를 찾는것만해도
니가 그 문자열의 길이를 예측할수 없을거아니야
그럴때
while문으로 찾아라
물론 for써도 된다 근데 굳이 while문 놔두고 for문 쓰는새끼들은
변태들이다
응디
dowhile이랑 switch는 언제서여?
1. 1번이상 실행을 보장해야할때 2. 각 분기별 처리가 명확할때 (if - else if - else 구문을 써놓고나서 보니 switch로 변환할 수 있을거같을때)
비슷한 뭐... 패턴매칭의 경우에는 배움이 부족해서 딱 설명을 똑부러지게 못하겠다만 쓸 때가 있지
포문에 len 길이 알아내는걸로 처리하는뎅 while 정이 안가
아무거나 쓰자
코딩 많이 해보고 남 코드 많이 보면 대충 느낌 온다
뭐 사실 서로 100% 대체가 돼서 기능상 차이는 없다고봐도 되지만ㅋㅋ for(;;) 이지랄하면 while(true)랑 같은거고 ㅇㅇ 남은건 가독성이지.ㅇㅇ 근데 사실 while쓰기 이전에 foreach로 될만한놈도 있고...
꿀팁이네 난 개인적으로 while을 무한반복 시켜놓고 if문으로 조건 걸어서 끝내는걸 주로 많이 하는 편임
기본적으로 분기문은 비쌈. true/false에 따라 다음 실행할 코드 라인이 달라지는 키워드는 비싸다는말임. 적게쓸수록 좋음
그럼 if문을 적게 쓸수록 좋다는건가 ?? 아직 ㅈ밥이라 if문 적게 쓰고는 못함 ㅠㅠ
물론! 필요할땐 써야함. 근데 적게쓸수록 좋다. 그리고 필요하지 않은 상황이 적음ㅇㅇ
말하자면 기교수준으로 안쓰는법이 몇몇 있긴함. 배우는 단계에선 신경안써도됨~
2차원배열 문자열에 대해서도 설명 해줘
ㄴㄴ
뭘으ㅓㄴ하는거냐
음 예를들면 3행 3열의 2차원배열을 만들고 이름이랑 나이를 입력 받아서 출력 하면되는데 나이는 그냥 2중 for문 써서 나이 입력 받고 순서대로 출력하면되는데 문자열 배열은 2중for문을 못써서 그런지 3행분량 만큼만 입력받고 나머지 열 자리에 복사되서 들어가던데 3행 3열이면 총 9번 입력을 해야되잖아 근데 나이는 정상적으로 9번 입력 받아서 출력이 정상적으로 되는데 문자열은 처음에 3개만 입력 받고 끝나고 그 3개가 순차적으로 나머지 0행 1행 2행 전부 다 똑같은 문자열이 들어감 복사되서 들어가는거처럼 .. 2차원 배열에서 문자열을 어떻게 해야될지모르겠음...ㅠ
?너는 예제코드랑 같이 글 새로 써서 올려라
ㅇㅋ... 사진첨부하겠음