열심히 끝까지
Java1 day01 추가 보충 본문
문자열과 정수의 차이
package example01;
public class VariableEx04 {
public static void main(String[] args){
int jumin = 220409; //정수
String jumin2 = ""+jumin; //문자열
System.out.println(jumin);
//위의 jumin은 정수로 jumin 뒤에 .을 찍었을 때, 아무 것도 뜨지 않는다.
System.out.println(jumin2);
//위의 jumin2은 문자열로 jumin2 뒤에 .을 찍었을 때, 변경할 수 있는 타입이 많다.
}
}
------------------------------------------------------------------------------------------------------------------
형변환
package example01;
public class CastingEx {
public static void main(String[] args) {
float f = 3.14F;
int pie = (int)f; //강제형변환
System.out.println("pie : " + pie); // 출력값 : pie : 3
//float와 int는 동일한 4byte지만 float가 표현할 수 있는 범위가 더 넓기 때문에
//3.14의 . 뒷부분은 버려진다.
double d1 = 80; // int에서 double로 자동으로 변경된 자동형변환
//위의 식은 double d1 = (double)80; 이렇게도 쓸 수 있다.
System.out.println("d1 : " + d1); //출력값은 80.0
}
}
------------------------------------------------------------------------------------------------------------------
println(), printf(), print()의 차이
package example01;
public class VariablePrintEx {
public static void main(String[] args){
System.out,println("println은 출력 후 줄이 바뀝니다.");
//출력값 ==> println은 출력 후 줄이 바뀝니다.(+줄 한칸 띄우기)
System.out.println(); //println은 줄을 바꿔준다.
System.out.print("Hello!");
System.out.print(" World"); //print는 줄바꿈이 되지 않는다.
//출력값 ==> Hello! World (줄은 바뀌지 않는다.)
System.out.println();
//printf() 예문
boolean flag = true;
double number = 1.2;
char ch = 'A';
String name = "Lee";
int age = 20;
//%b : 논리형, %f : 실수형, %c : 문자형, %d : 정수형, %s : 문자열, \n(백슬레쉬 n) : 줄바꿈
System.out.printf("flag : %b\n", flag); //출력값 ==> flag : true
System.out.printf("number : %f\n", number); //출력값 ==> number : 1.200000
System.out.printf("number : %.1f\n", number); //출력값 ==> number : 1.2
System.out.printf("ch : %c\n", ch); //출력값 ==> ch : A
System.out.printf("name : %s\n", name); //출력값 ==> name : Lee
System.out.printf("age : %d\n", age); //출력값 ==> age : 20
System.out.printf("!!\t\t\t\t!!"); //출력값 ==> !! !!
// tab만큼 띄우기 \t를 반복한 만큼 띄어진다.
//ctrl + shift + s : 전체저장
}
}
'Java1(주말)' 카테고리의 다른 글
Java1 day03 (0) | 2022.04.16 |
---|---|
Java1 day02 보충 2 (0) | 2022.04.16 |
Java1 day02 보충 1 (0) | 2022.04.12 |
Java1 day02 (0) | 2022.04.10 |
Java1 day01 (0) | 2022.04.09 |