ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 231012_JAVA
    Coding Class 2023. 10. 12. 21:34

    실습 내용: 어른왕자 텍스트 중 대소문자를 구분하지 않고 a의 갯수를 세어볼 것

    package Assignment;
    
    public class Training_1012_5 {
    
    	public static void main(String[] args) {
    	// TODO Auto-generated method stub
    		
    	//실습: 어린왕자 텍스트 중 'a'의 개수 세기 대소문자 구분 안함
    	//1. charAt()으로 각 문자를 가져온다.
    	//2. 문자열 길이만큼 반복하면서 'a', 'A'를 만나면 sum_a를 1씩 증가한다.
    	//3. sum_a 출력한다.
    		
    	String little = "Once when I was six years old I saw a magnificent picture in a book,"
    		+ "called True Stories from Nature, about the primeval forest."
    		+ "nIt was a picture of a boa constrictor in the act of swallowing an animal. 
               Here is a copy of the drawing. ";
    		
    		int sum_a = 0; //'A' or 'a' 나타난 횟수 저장 
    		
    		for (int i = 0; i < little.length(); i++) { 
    		//i 를 초기화? 한 뒤  little.length() 을 통해 String little 의 문장을 읽어들임.
    		//i 를 0으로 초기화 하고 읽어들인 문장을 i에 부여한 뒤, 문장의 길이만큼 반복한다.
    		//반복하는 이유는 문자열의 문자에 하나씩 접근하기 위함임.  
    		if(little.charAt(i) == 'a' || little.charAt(i) == 'A') 
     		//i(읽어들인 문장) 에서 대문자 A or 소문자 a 일 경우 
    			sum_a++; //sum_a 을 1씩 증가, 즉 'A' or 'a' 의 개수를 셈. 
    		}
    		System.out.println("단어 a(A) 는..." + sum_a + " 개 "); //a개수 출력
    		
    	}
    
    }

     

    복잡한 내용에 비해 너무나도 심플한 결과물. 

     

    'Coding Class' 카테고리의 다른 글

    231012_Java  (0) 2023.10.17
    231016_HTML과 CSS  (0) 2023.10.16
    231013_DB 설계와 SQL 활용  (0) 2023.10.13
    231012_Java  (0) 2023.10.13
    231010_Java  (0) 2023.10.10
Designed by Tistory.