티스토리 뷰
연습문제
1.operator 값이 +, -, *, /인 경우에 사칙 연산을 수행하는 프로그램을 if-else if문과 switch-case문을 사용해 작성
└ if-else if
int num1 = 10;
int num2 = 2;
char operator = '/'
if(operator=='+')
System.out.println(num1 + num2);
else if(operator=='-')
System.out.println(num1 - num2);
else if(operator=='*')
System.out.println(num1 * num2);
else if(operator=='/')
System.out.println(num1 / num2);
else
System.out.println("not Operate");
operator 값에 따라 출력되는 값 달라짐.
└ switch - case
int num11=7;
int num22=6;
char operator11='*';
switch(operator11) {
case '+' : System.out.println(num11 + num22); break;
case '-' : System.out.println(num11 - num22); break;
case '*' : System.out.println(num11 * num22); break;
case '/' : System.out.println(num11 / num22); break;
}
2. 구구단을 짝수 단만 출력하도록 프로그램을 작성
for(int i=2; i<=9; i++) {
for(int j=1; j<=9; j++) {
if(i%2==1) {
continue;
}
System.out.print(i+"*"+j+"="+(i*j)+" ");
}
System.out.println();
}
└continue 다음 실행문인 System.out.print(i+"*"+j+"="+(i*j)+" "); 스킵.
→ 결과
홀수 단 공백을 없앨 수는 없나??
3. 구구단을 단보다 곱하는 수가 작거나 같은 경우까지만 출력하는 프로그램 작성
for(int i=2; i<=9; i++) {
for(int j=1; j<=i; j++) {
System.out.print(i+"*"+j+"="+(i*j)+" ");
}
System.out.println();
}
//break 사용
for(int i=2; i<=9; i++) {
for(int j=1; j<=9; j++) {
if(j<=i) {
System.out.print(i+"*"+j+"="+(i*j)+" ");
}else {
break;
}
}
System.out.println();
}
→ 결과
4. 반복문을 사용해 다음 모양 출력
for(int i=0; i<4; i++) {
for(int j=-3; j<=3; j++) {
if(j>= -i && j<=i) {
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
* * * * * * * * * * * * * * * * |
5. 반복문과 조건문을 사용해 다음모양 출력_ 8ㅅ8
* * * * * * * * * * * * * * * * * * * * * * * * * |
321
'수업 > └Java' 카테고리의 다른 글
[CH02]변수와 자료형 (0) | 2022.01.30 |
---|---|
[CH00]Java 기초 (0) | 2022.01.29 |
[실습문제4]클래스 (0) | 2022.01.28 |
[Java]상속 (0) | 2022.01.28 |
[Java]클래스와 생성자 복습_01.26 (0) | 2022.01.26 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- border-spacing
- html input type
- 변수
- BAEKJOON
- text formatting
- ScriptTag
- JavaScript
- 외부구성요소
- selcetor
- Java
- html pre
- empty-cell
- 입력양식
- html a tag
- caption-side
- html layout
- html atrribute
- 스크립태그
- CascadingStyleSheet
- A%B
- initialized
- 미디어 태그
- css
- input type 종류
- typeof
- html
- scanner
- html base tag
- 기본선택자
- improt
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함