학원 오는 길 코딩학원에서 잘 되는 사람 특징 영상을 봤다. 학원 오는 사람 중에 잘하는 사람은 별로 없다. 강한자가 살아남는 것이 아니라 살아남는자가 강한 것이다. 영원히 잘하는 사람은 없다. 지속적인 노력만이 필요하다.
될 놈 특징
1. 동기가 분명하다. 동기를 잃지 않고 끝까지 간다.
2. 타자가 빠르다 = 연습을 많이 했다.
3. 복붙을 잘한다. 남에 것 카피하는 것이 프로그래밍 세계에서는 흔한 일이다.
4. 왜? 라는 질문을 계속 한다. 프로그래밍은 문제 해결의 연속임.
5. 구글링을 잘한다.
6. 잘하는 사람에게 물어본다. 혼자하면 빨리가지만 같이하면 멀리간다.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
1월 20일
늦으면 안 된다. 최소한 1만 시간이 들어가야 좋아진다. 최대한으로 노력해라. 선택에 책임져라.
코딩 or 코딩 안하는 것. 생활을 단순화 시켜라.
JAVA if else 문제
사용자로부터 성별, 나이, 신체등급 순으로 입력 받아서
* 신체등급 1~3 : 현역
* 신체등급 4 : 공익
* 그외 : 면제
* 출력되는 프로그램을 만드시오.
* 단, 성별을 입력받을 시 정수로 입력받아 1이면 남자, 2면 여자로 판단한다.
* 또한 여자일 경우에는 추가적인 정보 입력 대신 "여성에게는 국방의 의무가 없습니다."가
* 출력되게 하시오.
* 또한 남자이지만 미성년자인 경우 추가적인 정보 입력 대신 "미성년자에게는 아직 신체등급이 부여되지 않습니다."가 출력되게 만드시오.
*
* 출력 예시
* "성별 (1은 남자, 2는 여자) : 1
* 나이 : 20
* 신체등급 : 2
* 현역
3) if ~ else if ~ else문
- 하나의 상황에 대한 조건이 여러개로 나뉘고
각 조건에 따라서 다른 수행이 이루어져야 할 경우 사용
- 각 조건은 상호 배타적임
if (조건식1) {
수행문1; //조건식1이 참인 경우 수행하고 전체조건문 빠져나감
}
else if(조건식2) {
수행문2; //조건식2이 참인 경우 수행하고 전체조건문 빠져나감
}
else if(조건식3) {
수행문3; //조건식3이 참인 경우 수행하고 전체조건문 빠져나감
}
else {
수행문4; //위 조건이 모두 해당되지 않는 경우 수행됨 (디폴트 조건)
}
수행문5;
1. 의미
1) 어떤 조건이 성립되는 동안 반복 처리를 실행하는 제어문
2) for문을 이용한 반복
While문을 이용한 반복
do-while문을 이용한 반복
2. for문
1) for 문의 수행 순서
1 2 4
for(초기화식; 조건식; 증감식) {
3
수행문;
.....
}
- 첫번째 루프의 흐름
- 1 -> 2-> 3-> 4
- 두번째 루프의 흐름
2-> 3-> 4
- 세번재 루프의 흐름
2-> 3-> 4
for문은 반복하는 것이다. 예를 들면 1부터 10까지 더하기.
조건문, 반복문에 들어서자 더어렵게 느껴진다. 뭔 말하는거야?
그 누구도 따라가지 못하는 수업이다. 아니면 내가 이해력이 떨어지던가
public class NestedLoopTest02 {
public static void main(String[] args) {
for(int i=3; i<=5; i++) {
for(int j=1; j<10; j++) {
System.out.println(i+ "*" + j +"="+ (i*j));
}
System.out.println();
---------------------------------------------------------------
public class NestedLoopTest02 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("구구단을 출력합니다.");
System.out.println("몇 단부터 출력할까요?.");
int start = scan.nextInt();
System.out.println("끝 단은 얼마인가요?.");
int end = scan.nextInt();
for(; start<=end; start++) {
System.out.println("===========" +start+ "단===========");
for(int j=1; j<10; j++) {
System.out.println(start +"*"+ j + "="+ (start*j));
}
}
scan.close();
}
}
문법이 점점 복잡해진다. 조건문 반복문 등등... 함수가 나오면 더 복잡해지겠구나
일단 따라는 했고 기초 강의를 개인적으로 찾아봐야겠다.
'코딩 학원(국비지원)' 카테고리의 다른 글
6일 차 코딩 학원 (0) | 2023.01.26 |
---|---|
1/25, 5일차 코딩 학원 후기 (0) | 2023.01.25 |
3일차 코딩 학원 후기 (0) | 2023.01.19 |
2일차 코딩 교육. (0) | 2023.01.18 |
1/16 오리엔테이션, 1/17 첫 수업 (0) | 2023.01.17 |