java 문법 - 데이터 타입, 형 변환, 문자열 포멧

Sukhun-Net·2023년 11월 4일

public class Main {
	
	public static void main(String[] args) {
		int x = 30; 
		System.out.println("Hello World");
		System.out.println(35);
		System.out.println(35+30);
		
		x = 40; 
		System.out.println(x);
		
		final int y = 30; 
		// y =20 에 대해 오류, final을 붙이면 변경 불가 
		
		
		//데이터 타입 + 리터럴
		//정수
		long l = 30L; 
		int z = 40;
		short s = 30;
		byte b = 30; // 조금 더 작은 숫자 , int 와 long 을 자주 사용
		
		int i = (int) 30L; // type casting 형 변환 
		long ll = 30; // 자동 형 변환 
		
		
		// 실수 
		double dd = 30.0;
		float ff = 30.0f; // double이 기본값, float 사용할 때 f써주기
		
		
		ff = (float) dd; // type casting 필요( 큰 타입의 변수를 작은 곳으로 넣을 때) 
		dd = ff; // 자동 형 변환
		
		
		boolean isMarried = true; 
		isMarried = false; 
		
		char c = 'a';
		String str = "여러 글자";
		
		
		System.out.println(str);
		
		System.out.printf("저는 %s입니다. 나이는 %d살이고요, 키는 %fcm입니다\n","홍길동",20,180.5); //방법1: format을 작성할 때 printf 이용 
		
		String str2 = String.format("저는 %s입니다. 나이는 %d살이고요, 키는 %fcm입니다.","홍길동",20,180.5);
		System.out.println(str2);
	}
	
}    
profile
Data Scientist (Computer Vision, Multimodal)

0개의 댓글