일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 첫줄
- 데일리
- InteliJ
- 데이로그
- 테이블생성
- 데이터베이스생성
- 도전로그
- 소트라테스익스프레스
- 스프링
- JSP
- 평가용
- 2챕터독서
- 내장객체영역
- 요청파라미터
- onlyfullgroupby
- 복습!
- 생크림활용기
- diario
- MySQL
- 책추천
- 자기계발
- daily
- 일상
- 종단관심사
- final변수
- 권한부여
- tㅐ
- 노스마트폰챌린지
- 횡단관심사
- requestparameter
- Today
- Total
목록Back-End/Java (40)
Emma.log()

while 문 활용/* 단을 입력받아 구구단을 출력하세요 * 단을 입력하세요 : 7 * 7 x 1 = 7 * 7 x 2 = 14 * : * 7 x 9 = 63 * */단을입력받을때 스캐너를 배우기 전이라서 버퍼트리더(BufferedReader)를 사용하였다. 정수형 변수 dan을 선언하고 정수형변수 n은 1로 초기화 해준다.단은 입력받을 값이라서 초기화는 안했다. 출력문을 작성하고 그 다음줄에 dan으로 입력받은 값을 저장해준다.while문을 이용해서 n값을 9이하로 조건을 작성하고 ++n으로 n값을 1씩 증가시켜준다.이때 ++n이 구구단 출력문 밑에 있어야 1을 더한 값을 입력하는것을 9까지 반복하는것이다

while 반복문 (문장을 반복해줄때)>> while(조건){반복문,}1) 무한루프 탈출 break;정수형변수 n을 0으로 초기화 하고while(true) {조건식 등장: 참 또는 거짓으로 탈출한다, 조건식의 값이 true가 나오는 경우엔 무한루프가 되고무한루프가 만들어지면 구문 내부에서 탈출조건을 지정해야한다.++n; if(n//// 여기까지 탈출 조건은 생겼는데 탈출 명령이 없어서 계속 반복하게 된다 그래서 탈출명령도 해줘야한다else{break;} }2) while문3) 감소식

아규먼트로 입력받기 아규먼트로 입력받을때도 출력문 먼저 생각해보기인티저 변수 month로 생성하고 아규먼트로 입력받을값을 파싱해줘야한다day 변수 인티저로 선언하고 swtich(달) >>> 한달에 몇일까지 있는지 출력하는거라서 달은 12개월까지고 그달중에 1,3,5,7,8,10,12월은 31일까지 있으니까month가 1,3,5,7,8,10,12 일때는 출력값이 동일하고 동일할때는 : 뒤에 출력문을 빈칸으로 해주고 마지막 문장에서 출력값 혹은 변수에 대입할값을 입력하고 브레이크 해준다.day 일 변수를 선언했으니까 day 변수에 31 로 대입하게 출력문작성해주고 브레이크2월은 28일까지 있으니까 그날만 다시 case 2 : day=28; break; 해주고 (29일인 윤년은 생략했다)나머지 30일까지 있는..

숫자를 입력받아 사용해야해서 아직 scanner문 배우기 전이라서 버퍼트리더(BufferedReader)를 사용하였다.정수형 변수 int number; 를 선언하고 넘버 값은 입력값이라서 초기화를 안했다.항상 가장먼저 출력될 출력문을 작성해주면 코딩이 편한것같다.switch(2로 나눈 나머지){case 0: System.out.println(number+"는 짝수입니다"); break; default : System.out.println(number+"는 홀수입니다");