728x90
1. for 문
public class ExerciseCh4_5_2_ {
public static void main(String[] args) {
int i, n;
char[] s = {'3', '5', '6','\0'};
n = 0;
for (i = 0; s[i] >= '0' && s[i] <= '9'; i++)
n = 10 * n + (s[i] - '0');
System.out.println("N = " + n);
}
}
2. while 문
public class chp4_5_2_while {
public static void main(String[] args) {
int i=0, n;
char[] s = {'3', '5', '6','\0'};
n = 0;
while(s[i] >= '0' && s[i] <= '9') {
n = 10 * n + (s[i] - '0');
i++;
}
System.out.println("N = " + n);
}
}
3. do while 문
public class chp4_5_2_do_while {
public static void main(String[] args) {
int i=0, n;
char[] s = {'3', '5', '6','\0'};
n = 0;
do {
n = 10 * n + (s[i] - '0');
i++;
} while(s[i] >= '0' && s[i] <= '9');
System.out.println("N = " + n);
}
}
반응형
'전.java' 카테고리의 다른 글
char 형 배열 (개선된 for 문) (0) | 2021.01.31 |
---|---|
문자열에서 문자 'r' 위치 구하기 (0) | 2021.01.31 |
팩토리얼 (while, do while 문) (0) | 2021.01.31 |
연도를 읽어 윤년인지를 판별하는 프로그램 (0) | 2021.01.31 |
반지름(r)을 읽어 공의 부피(V)와 표면적(S)을 구하는 프로그램 (0) | 2021.01.31 |