\b 백스페이스 문자 back
\t 탭 tab
\\ 주석처리
\" 작은따옴표문자
\" 큰따옴표문자
\n 개행 line new
\r carrige return :커서를 처음으로 옮겨서 그 자리에 있던 문자를 지우면서 쓰고 개행도 시킴.
- 결과로 cb나옴 (타자기에서 한번씩 치면 땡기면서 한 칸아래 맨 앞줄로 이동하는 것처럼)
public class Hello {
public static void main(String[] args) {
System.out.println("\'아아\'") ;
}
}
if(n1 < n2) { // if(boolean 타입을 받는게 와야한다.)
System.out.println("n1 > n2 is true");
//true면 실행, false면 실행안하고 빠져나감.
}
if(n1 < n2)
System.out.println("n1 > n2 is true");
//if문에 속한 문장이 하나일 경우 중괄호 생략 가능 but 가능하면 쓰자.
if(n1 == n2) {
System.out.println("n1 == n2 is true");
//true면 실행 후 조건문을 빠져나감
}else {
System.out.println("n1 == n2 is false");
//false면 실행 후 조건문을 빠져나감
}
//if절 또는 else 절에 속한 문장이 하나일 경우 중괄호 생략 가능함
public class Hello {
public static void main(String[] args) {
int num = 120;
if (num <0)
System.out.println("0미만");
else if(num <100)
System.out.println("0이상 100미만");
else
System.out.println("100이상");
//모든 if와 else if 문이 false면 else를 실행
}
}
출력결과: 100이상
public class IEBasic {
public static void main(String[] args) {
int kor = 80;
int mat = 80;
int eng = 60;
double avg = ((double) kor + mat + eng) / 3;
// double을 붙이거나 3.0으로 변경해도 double로 자동 형 변환 됨
System.out.println(avg);
if (avg >= 90) {
System.out.println("수");
} else if (avg >= 80) {
System.out.println("우");
} else if (avg >= 70) {
System.out.println("미");
} else if (avg >= 60) {
System.out.println("양");
} else {
System.out.println("가");
}
}
}
public class IEBasic {
public static void main(String[] args) {
int a = 80;
int b = 33;
int c = 55;
if (a > b && a > c) {
System.out.println("a:" + a);
} else if (b > c && b > a) {
System.out.println("b:" + b);
} else {
System.out.println("c:" + c);
}
}
}
* 형식(int, float, double 등)에 구애받지 않는 문자를 그대로 출력하고 싶을 때 사용
* 엔터 입력시 버퍼(buffer)에 \n(개행문자)는 포함이 안되므로 줄바꿈 필요 없을 때 사용
* 형식(int, float, double 등)에 구애받지 않는 문자를 그대로 출력하고 싶을 때 사용한다.
* 차이점은 엔터 입력시 버퍼(buffer)에 \n(개행문자)가 같이 들어간다.
(엔터 누르는 순간 엔터도 입력된걸로 간주)
* 형식을 신경써야할 때 사용(int, long, float, double 등)
* 엔터 입력시 버퍼(buffer)에 \n(개행문자)는 포함 안됨.