단순히 문자를 출력하는 건 자바를 배우기 시작했다면 바로 할 수 있다.
하지만 문자열 중 특정 문자를 출력하는 건 바로 떠오르지 않는다.
이번에 작성한 코드는 문자열을 입력 받고, 그 문자열에서 앞에 세 개 문자를 각각 출력하는 것이다.
나는 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)으로 작성해야한다는 점이다.
 



+ Recent posts