반응형
package eception;

import java.util.Scanner;

public class StringTest {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		// 하나의 문자열을 입력받아서
		// 영문자, 숫자, 카타문자의 개수를 세는 프로그램
		
		Scanner scanner = new Scanner(System.in);
		

		
		System.out.println("입력해봐!");
		String str = scanner.next();
	
		int size = str.length();
		int eNum =0;
		int iNum =0;
		int kNum = 0;

		
		for(int i =0; i'0' && ch<= '9'){
					iNum++;
				}
			//영문자
			else if(ch>='A' && ch<='Z'|| ch>='a' && ch<='z' ){
				eNum++;
			}else {
				kNum++;
			}
		}
		System.out.println("영문자 : "+ eNum);
		System.out.println("숫자 : " +iNum);	
		System.out.println("기타문자 : "+kNum );
		scanner.close();
		
		
		//String ,StringBuilder 의차이점
		String stre = "Heool";
		stre = stre + "uiea";
		System.out.print(stre.toString());
		
		
		StringBuilder sb = new StringBuilder("HI");
		sb.append("i a'm");
		System.out.print(sb.toString());
		
		
		int ar [] = {15,46,87,145,83,114};
		//배열의 모든데이터를 빠른열거로 접근
		// ar의 모든데이터를 순서대로 대입되서 ()안에 내용을 출력한다.
		for(int q : ar){
			System.out.println(q);
		}
	}

}

'JAVA > Java' 카테고리의 다른 글

[JAVA] HashMap 사용하기  (0) 2014.11.18
[JAVA] 얕은 복사, clone 사용하기  (0) 2014.11.18
[JAVA] try, catch, finally 이해하기  (0) 2014.11.18
[JAVA] Interface(인터페이스)를 사용하기  (0) 2014.11.18
[JAVA] inner 사용하기  (0) 2014.11.18

+ Recent posts