자바에서 출력하는 방법
System.out.println();
숫자는 ""를 붙이지 않고, 문자값은 양 끝에 ""붙인다.
자바에서 줄바꿈은 문자로 취급된다. 줄바꿈 문자는 \n 이며, ""안에서 작동한다.
문자열과 숫자는 + 기호로 더할 수 있다. 문자열은 두 문자열이 이어지며 숫자는 산술연산(덧셈)이 된다.
문자열과 숫자를 + 기호로 더할 경우에는 숫자가 문자화 된 후 이어붙이기가 된다.
ex1) ``System.out.println(20 + "살 입니다.");
output => 20살 입니다.
ex2) System.out.println(20 + 2);
output => 22
()를 이용해서 연산 우선순위를 잘 정해줘야 한다.
기본적인 출력은 ()안에 순차적으로 왼쪽에서 오른쪽으로 진행하며, 사칙연산의 경우는 *,/ -> +,- 순서로 진행 된다.
변수는 값을 저장하고 재활용하기 위해 사용하는 공간(그릇) 같은 개념이다.
변수를 사용하면 코드 작성과 수정이 용이해진다.
정수형 변수 선언
int number;
number = 20;
System.out.println(number);
output => 20
실수형 변수 선언
double number2;
number2 = 10.0;
System.out.println(number2);
output => 10.0
문자형 변수 선언
String name;
name = "홍길동";
System.out.println(name);
output => 홍길동
주의사항
1) 변수명은 중복되지 않도록 지어야함.
2) 변수명은 숫자로 시작하면 안됨.
3) 변수는 재활용이 가능함.
산술 연산자
+, -, *, /, %
비교 연산자
<, >, <=, >=, ==, !=
나눗셈의 경우 실수와 정수를 구별함.
비교연산의 결과값이 논리값(boolean)임.
true, false로 값이 출력됨.
논리 연산자
// &&(And)
// 둘 다 true일때만 true, 그 외에는 false
System.out.println(true && true); //true
System.out.println(true && false); //false
System.out.println(false && true); //false
System.out.println(false && false); // false
// ||(Or)
// 둘 다 false 일때만 false, 그 외에는 true
System.out.println(true || true); //true
System.out.println(true || false); // true
System.out.println(false || true); // true
System.out.println(false || false); // false
조건문은 어떤 명령 코드를 특정 상황에서만 실행하고 싶을 때 사양한다.
int i = 25;
if(i < 50) {
System.out.println("i는 50보다 큰 수입니다.")
}
output => i는 50보다 큰 수입니다.
public class ConditionChoose {
public static void main(String[] args) {
// 택일 구조(else if)를 사용하면 연산상의 효율성과 조건식의 간결함을 얻을 수 있다.
int age = 25;
if (age <= 13) {
System.out.println("초등학생");
} else if (age <= 17) {
System.out.println("중학생");
} else if (age <= 19) {
System.out.println("고등학생");
} else {
System.out.println("성인");
}
// else 같은 경우는 마지막에 조건을 생략하고 사용 가능(조건문 덩어리 마지막에 와야 함)
}
}
``` ```
## 5. 반복문 (Loop)
## 6. 이중 반복문 (Double Loop)
## 7. 배열 (Array)
## 8. 객체와 클래스 (Object & Class)