개발지식
JAVA 기초 지식 1 ( 변수, 상수, 형 변환, 문자열 포맷)
mat_hoyoung
2022. 6. 28. 17:01
public class Main {
public static void main(String[] args) {
int x = 30; // 정수 (주로 사용 )
long l = 30L; // 정수의 큰 값 (주로 사용, 정수 계열중에서 제일 많이 데이터 저장 )
short s = 30; // 작은 값
byte b = 30; // 매우 작은 값
int i = (int) 30L; // 30L은 int 보다 더 큰 값으로 강제로 int를 넣어준다.
long ll = 30; // int 로 자동 형변환
//////////////////////////////////////////////////////////////////////////////////
double dd = 30.0; // 실수 (double 이 기본 값)
float ff = 30.0f; // 실수 f 를 빼면 double로 인식
dd = ff; // 자동 형변환
ff = (float) dd; // 강제로 형변환을 시켜줘야함
//////////////////////////////////////////////////////////////////////////////////
boolean isMarride = true; //(참, 거짓 ,if 문, 조건문 )
isMarride = false;
char c = 'a'; // 글자 하나만 작성 가능
char ccc = '한';
String str = "여러 글자"; //문자열, 쌍따음표를 사용
System.out.printf("저는 %s입니다. 나이는 %d살이고요, 키는 %fcm입니다.\n", "홍길동", 20, 180.5f); // printf는 포맷을 작성한 뒤 하나하나 인자를 넣어주면 됨. %s는 string 문자열을 나타냄 %d 는 숫자를 나타냄 \n 은 개행 을 뜻함.
String str2 = String.format("저는 %s입니다. 나이는 %d살이고요, 키는 %fcm입니다.", "홍길동", 20, 180.5f); // 위에랑 같이 쓸수있지만 방법이 다른 방법
System.out.println(str2);
////////////////////////////////////////////////////////////////////////////////////////////////////
}
}