형변환

박성현·2024년 3월 12일

java

목록 보기
7/51

◾ int와 char 형변환

package variableex;

import java.util.Date;

public class VariableDeclare {
	public static void main(String[] args) {
		
		char a = 'a';
		char z = 'z';

		//형변환
		int ia = a;
		int iz = z;
		
//		int로 형변환을 했기 때문에 숫자로 출력해줌 = a z 97 112
		System.out.printf("%s %s %s %s %n",a,z,ia,iz);
//		전부 char로 출력해준다
		System.out.printf("%c %c %c %c",a,z,ia,iz);
		
		//정수형변수는 넣을 수 없고 정수값은 넣을 수 있다
		
		
	}

}

◾ index, 대소문자 변환

  • toUpperCase()를 사용해 대문자로 변환시켜줄 수 있다.
  • toLowerCase()를 사용해 소문자로 변환시켜줄 수 있다.
  • charAt(index)를 사용해 해당 인덱스의 값 1개를 가져올 수 있다.
  • ex) "abcde" = 0번째 = a / 1번째 = b / 2번째 = c / ~ ~ ~

package variableex;


public class VariableDeclare {
	public static void main(String[] args) {
		
		String ss = "asdasd";
		// 0번째 문자값의 인덱스값을 가져와서 cc에 찍어줌
		int index = 0;
		char cc = ss.charAt(index);
		
		System.out.println(cc);
		
		String sa= "a";
		// 대문자로 변경시켜줌
		sa = sa.toUpperCase();
		System.out.println(sa);
		
		String sb="A";
		// 소문자로 변경시켜줌
		sb = sb.toLowerCase();
		System.out.println(sb);
	}

}

// 실습 결과 :

profile
개발기록장

0개의 댓글