290570
05.08 오류 본문
#한글자씩 나오게 하기
class D09CharTest {
public static void main(String[] args) {
String data;
data = "hello";
int n = 0;
char ch;
ch = data.charAt(n);
boolean flag = true;
while(flag){
System.out.println(ch);
n = n+1;
if(n==4){
flag = false;
}
}
}
}
#첫 글자만 나옴/ 네글자만 나옴 (인덱스와 문자길이 혼동)
#수정내용
1. while 문 안에 ch = data.charAt(n) 을 넣음
2. 글자 수 직접 입력하지 않고 data.length() 로 수정
class D09CharTest {
public static void main(String[] args) {
String data;
data = "hello";
int n = 0;
char ch;
boolean flag = true;
while(flag){
ch = data.charAt(n);
System.out.println(ch);
n = n+1;
if(n == data.length()){
flag = false;
}
}
}
}
#결과
'java_spring (2024.05 ~ 2024.10)' 카테고리의 다른 글
05.08 printf (0) | 2024.05.08 |
---|---|
증감 연산자 (0) | 2024.05.08 |
24.05.08 (0) | 2024.05.08 |
05.07 과제 (0) | 2024.05.07 |
05.07 프로그래밍 모음 (0) | 2024.05.07 |