| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 인공신경망
- CNN
- AP Computer Science A
- SVM
- 파이썬
- 서열정렬
- 캐글
- bioinformatics
- BLaST
- COVID
- 결정트리
- Kaggle
- ncbi
- 생물정보학
- 딥러닝
- HMM
- 바이오인포매틱스
- 바이오파이썬
- MERS
- Java
- 이항분포
- 인공지능
- 자바
- 블록체인
- RNN
- 인공지능 수학
- 시그모이드
- 오류역전파
- AP
- 생명정보학
- Today
- Total
데이터 과학
중첩 제어문 예제 본문
중첩 제어문에 대한 예제입니다.
public class IfPractice1 {
public static void main (String args[]) {
int num;
String c;
num = 1;
if(num >= 0)
if(num!=0)
System.out.println("positive");
else
System.out.println("negative");
}
}
결과
positive
public class IfPractice2 {
public static void main (String args[]) {
int num;
String c;
num = -1;
if(num >= 0)
if(num!=0)
System.out.println("positive");
else
System.out.println("negative");
}
}
결과
public class IfPractice3 {
public static void main (String args[]) {
int num;
String c;
num = 0;
if(num >= 0)
if(num!=0)
System.out.println("positive");
else
System.out.println("negative");
}
}
결과
negative
if 예제에서 블록을 만들어서 실행보면 좀 다른 결과가 나옵니다.
public class IfPractice4 {
public static void main (String args[]) {
int num;
String c;
num = -1; {
if(num >= 0) {
if(num!=0)
System.out.println("positive");
} else {
System.out.println("negative");
}
}
}
}
결과
negative
결과가 negative가 나오는 이유는 if문의 블럭으로 else의 범위가 첫 번째 if문에 속해지기 때문입니다.
for 중첩문
public class for1 {
public static void main (String args[]) {
int i, j;
for (i = 1; i < 5; i++) {
for(j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
결과
*
**
***
****
아래 예제는 구구단 출력입니다.
public class gugu {
public static void main (String args[]) {
int i, j;
for (i = 2; i < 10; i++) {
for(j = 1; j < 10; j++) {
System.out.println(i + " * " + j + " = " + i*j);
}
}
}
}
public class star {
public static void main (String args[]) {
int i, j;
for (i = 5; i>=1; i--) {
for(j = 1; j <=i; j++) {
System.out.print("*");
}
System.out.println("");
}
}
}
결과
*****
****
***
**
*
public class star2 {
public static void main (String args[]) {
int i, j, k;
for (i = 1; i<=4; i++) {
for(j = 5-i; j >0; j--) {
System.out.print(" ");
}
for (k = 1; k<=i*2-1; k++) {
System.out.print("*");
}
System.out.println(" ");
}
}
}
출력
*
***
*****
*******
for 중첩문으로 별을 여러 개 만들어 보고 구구단도 만들어 보았습니다.