2023/1/13 수업 내용
- 변수 a와 b가 가지고 있는 값을 숫자와 사칙연산을 사용하지 않고 서로 바꿔줌
- 조건문과 boolean 타입을 이용해 실행되는 출력문에 참/거짓을 나타냄
과제 해결
// 문제 : 할인 대상인지 아닌지 출력해주세요.
// 조건 : 나이가 19세 이하이거나 60세 이상이면 할인 대상입니다.
// 조건 : 출력예시 처럼 출력되어야 합니다.
// 조건 :구현시작부분만 수정 할 수 있습니다.
// 조건 : 4가지 이상의 방법으로 풀어야 합니다.
// 조건 : 그 중 2가지 방법은&&, ||없이 풀어야 합니다.
class Main {
public static void main(String[] args) {
int age = 20; // 이 값을 바꿔가면서 실행해보세요.
System.out.println("당신의 나이는 " + age + "살 입니다.");
// 구현시작
if (age<=19 || age>=60) {
System.out.println("할인대상입니다.");
}
else {
System.out.println("할인 대상이 아닙니다.");
}
// 출력 => 할인대상입니다. 또는 할인 대상이 아닙니다.
}
}
class Main {
public static void main(String[] args) {
int age = 65; // 이 값을 바꿔가면서 실행해보세요.
System.out.println("당신의 나이는 " + age + "살 입니다.");
// 구현시작
if (age>0 && age<20) {
System.out.println("할인대상입니다.");
}
else if (age>59) {
System.out.println("할인대상입니다.");
}
else {
System.out.println("할인 대상이 아닙니다.");
}
// 출력 => 할인대상입니다. 또는 할인 대상이 아닙니다.
}
}
class Main {
public static void main(String[] args) {
int age = 65; // 이 값을 바꿔가면서 실행해보세요.
System.out.println("당신의 나이는 " + age + "살 입니다.");
// 구현시작
if (age<=19) {
System.out.println("할인대상입니다.");
}
else if (age>=60) {
System.out.println("할인대상입니다.");
}
else {
System.out.println("할인 대상이 아닙니다.");
}
// 출력 => 할인대상입니다. 또는 할인 대상이 아닙니다.
}
}
class Main {
public static void main(String[] args) {
int age = 54; // 이 값을 바꿔가면서 실행해보세요.
System.out.println("당신의 나이는 " + age + "살 입니다.");
// 구현시작
if (age<20) {
System.out.println("할인대상입니다.");
}
if (age>59) {
System.out.println("할인대상입니다.");
}
else {
System.out.println("할인 대상이 아닙니다.");
}
// 출력 => 할인대상입니다. 또는 할인 대상이 아닙니다.
}
}
class Main {
public static void main(String[] args) {
int age = 60; // 이 값을 바꿔가면서 실행해보세요.
System.out.println("당신의 나이는 " + age + "살 입니다.");
// 구현시작
if (age<20) {
System.out.println("할인대상입니다.");
}
if (age>59) {
System.out.println("할인대상입니다.");
}
if (age>=20 && age<60) {
System.out.println("할인 대상이 아닙니다.");
}
// 출력 => 할인대상입니다. 또는 할인 대상이 아닙니다.
}
}
class Main {
public static void main(String[] args) {
int age = 39; // 이 값을 바꿔가면서 실행해보세요.
System.out.println("당신의 나이는 " + age + "살 입니다.");
// 구현시작
if (age<20 || age>59) {
System.out.println("할인대상입니다.");
}
if (age>=20 && age<60) {
System.out.println("할인 대상이 아닙니다.");
}
// 출력 => 할인대상입니다. 또는 할인 대상이 아닙니다.
}
}
class Main {
public static void main(String[] args) {
int age = 39; // 이 값을 바꿔가면서 실행해보세요.
System.out.println("당신의 나이는 " + age + "살 입니다.");
// 구현시작
if (age<20 || age>59) {
System.out.println("할인대상입니다.");
}
else if (age>=20 && age<60) {
System.out.println("할인 대상이 아닙니다.");
}
// 출력 => 할인대상입니다. 또는 할인 대상이 아닙니다.
}
}
class Main {
public static void main(String[] args) {
int age = 39; // 이 값을 바꿔가면서 실행해보세요.
System.out.println("당신의 나이는 " + age + "살 입니다.");
// 구현시작
if (age<20) {
System.out.println("할인대상입니다.");
}
if (age>59) { //else if 가능
System.out.println("할인대상입니다.");
}
// or의 구조와 동일
if (age >19 ){ //else if 가능
if(age <60) {
System.out.println("할인대상이 아닙니다.");
}
}
// and의 구조와 동일
}
}
개념
연산자 종류
1) 사칙연산
소스코드의 4대 구성 요소
1) 변수
2) 값
3) 조건문
4) 반복문
연산자 우선순위