단순히 문자를 출력하는 건 자바를 배우기 시작했다면 바로 할 수 있다.
하지만 문자열 중 특정 문자를 출력하는 건 바로 떠오르지 않는다.
이번에 작성한 코드는 문자열을 입력 받고, 그 문자열에서 앞에 세 개 문자를 각각 출력하는 것이다.
나는 charAt()을 이용해 출력해봤다.
public class VariablePractice4 {
public void practice4() {
Scanner sc=new Scanner(System.in);
System.out.println("문자열을 입력하세요 : ");
String letter=sc.nextLine();
char text1=letter.charAt(0);
char text2=letter.charAt(2);
char text3=letter.charAt(4);
System.out.println("첫 번째 문자 : "+text1);
System.out.println("두 번째 문자 : "+text2);
System.out.println("세 번째 문자 : "+text3);
}
}
beautiful을 입력 받아 1, 2, 3번째 문자를 각각 출력해봤다.
주의해야할 점은 charAt()의 첫번째 문자를 출력하고 싶다고 charAt(1)이라고 출력하면 두 번째 문자인 e가 출력되므로 CharAt(0)으로 작성해야한다는 점이다.

'Programming' 카테고리의 다른 글
| Jquery, 이제는 안 써도 될까? (1) | 2025.02.05 |
|---|---|
| [python] Flask 폴더구조 비교 및 생성 (0) | 2025.01.06 |
| [python] requirements.txt로 설치한 패키지 관리하기 (0) | 2024.12.25 |
| [자바]sc.nextLine(); 안써서 입력 안 되는 오류 (0) | 2023.06.20 |