티스토리 뷰
- 오늘 배우는 것
- if문
- 범위가 있을 때 사용하면 좋음
- if~else
- if~else if
- switch문
- 범위를 가지고 있을 때는 사용할 수 없음
- break;
※ 이번 주 개인적으로 학습해야 할 내용
- FTP에 대하여
- 4교시 실습 시간 예제
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 31 32 33 34 | public class IfTest { /* (if~else if) * 매개변수로 금액을 전달 받아 아래의 조건에 맞게 출력 * 금액이 10000 이상이면 화장지 * 20000 이상이면 계란 한 판 * 30000 종합 선물 세트 * 40000 굴비 세트 */ public void exam8(int val) { String c = " "; if ( val >= 40000 ) { c = "굴비 세트"; } else if ( val >= 30000 ) { c = "종합 선물 세트"; } else if (val >= 20000 ) { c = "계란 한 판"; } else if (val >= 10000 ) { c = "화장지"; } else { c = "해당 사항 없음"; } System.out.println(c); } public static void main(String[] args) { IfTest abc = new IfTest(); abc.exam8(10000); abc.exam8(20000); abc.exam8(30000); abc.exam8(40000); abc.exam8(5000); abc.exam8(50000); } } | cs |
코드를 짤 때는 오름차순인지 내림차순인지 아니면 상관이 없는지 잘 고려해서 짜야겠다.
다른 블로거 분들처럼 예쁘게 코드를 넣고 싶어서 SyntaxHighlighter를 사용해여 코드넣는 방법을 구글링해봤으나 아직 성공하지 못 했다.
방법을 터득할 때까지 당분안은 아래의 사이트를 이용해서 첨부할 것이다.
위의 코드 역시 아래의 사이트를 이용하여 첨부한 것이다.
는 쉬는 시간동안 터득!
중첩 if문에 대해 배우는 중
5교시 실습 예제 - switch문 배우기(feat.랜덤함수, 난수 생성 함수 활용하기)
public class SwitchExample { public void sw1() { int num = (int)(Math.random()*6) + 1; //double ranDice; //ranDice = (int)(Math.random()*6) + 1; //이렇게 하는 방법도! ranDice 출력하면 쉽잖아 switch (num) { case 1: System.out.println("1번이 나왔습니다."); break; case 2: System.out.println("2번이 나왔습니다."); break; case 3: System.out.println("3번이 나왔습니다."); break; case 4: System.out.println("4번이 나왔습니다."); break; case 5: System.out.println("5번이 나왔습니다."); break; case 6: //default로 해도 무방하다. 왜냐하면 남은 경우가 6이 나온 경우 하나이기 때문. System.out.println("6번이 나왔습니다."); break; } } public static void main(String[] args) { SwitchExample play = new SwitchExample(); play.sw1(); } }
※참고로 모든 함수는 다 소문자로 시작한다고 합니다.
6교시 실습 예제 - break문이 없는 case (switch)
public class SwitchExample { // case문에서 break가 생략되면 아래쪽 case문과 논리합(OR) 연산으로 묶인다 // SwitchCgarExample 소스 public void sw3( char grade ) { //char grade; switch ( grade ) { case 'A': case 'a': System.out.println("우수 회원입니다."); break; case 'B': case 'b': System.out.println("일반 회원입니다."); break; default: System.out.println("손님입니다."); } } public static void main(String[] args) { SwitchExample play = new SwitchExample(); play.sw2(); play.sw3('c'); //a, b, 혹은 그 외의 문자를 넣어 출력 확인 } }
'배움과 복습' 카테고리의 다른 글
API 문서 보는 방법 (0) | 2017.08.29 |
---|---|
2017-08-29 화요일 기본 배열 응용문제 (0) | 2017.08.29 |
2017-08-29 화요일 배움: 배열(Array) (0) | 2017.08.29 |
2017-08-28 월요일 배움 : for문과 while문 : 반복문 (0) | 2017.08.28 |
2017-08-25 금요일 배움 5일 (0) | 2017.08.25 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Maven Project
- GROUP BY절
- DI(의존성 주입)
- !(not)
- tables in htmll
- casring
- z-dindex
- IS RECORD
- NVL2()
- 상속
- 로컬 클래스
- 테이블 데이터 복사
- Interface
- IN(var1 var2 var3)
- 멤버 클래스
- implements
- DECODE()
- 중첩 클래스
- 데이터 딕셔너리
- 계층형 쿼리
- hierarchical query
- Generic Type
- FileChannel
- NVL()
- SELECT절 명령어
- 복수행 함수
- 타입변환과 다형성
- SQL Operator
- MONTH_BETWEEN
- CLASS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함