if문
else-if문
else문
->무조건 하나는 실행
중첩 조건문
#예제:두수의 차
package practice;
import java.util.Scanner;
public class Prac03 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.print("자연수를 입력하세요: ");
int num=sc.nextInt();
System.out.print("두번째 자연수를 입력하세요: ");
int num2=sc.nextInt();
int sub=num-num2;
if(sub<0) {
sub=num2-num;
//sub=-sub도 가능
}
}
}
#예제:가격에 따른 할인율
package practice;
import java.util.Scanner;
public class Prac04 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.print("가격을 입력하세요: ");
int price=sc.nextInt();
double sale;
if(price>=50000) {
sale=price*0.2;
System.out.println("할인받는 금액: "+(int)sale);
}
else if(price>=10000) {
sale=price*0.1;
System.out.println("할인받는 금액: "+(int)sale);
}
else if(price>=5000) {
sale=price*0.05;
System.out.println("할인받는 금액: "+(int)sale);
}
else {
System.out.println("할인받는 금액: 0");
}
}
}
#예제: 중첩 조건문
package practice;
import java.util.Scanner;
public class Prac06 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.print("input num: ");
int num1=sc.nextInt();
System.out.print("input num: ");
int num2=sc.nextInt();
System.out.print("input num: ");
int num3=sc.nextInt();
if(num1>num2) {
if(num1>num3) {
System.out.println("가장 큰 수 "+num1);
}
else
System.out.println("가장 큰 수 "+num3);
}
else { //num1<num3
if(num2>num3) {
System.out.println("가장 큰 수 "+num2);
}
else //num2<num3
System.out.println("가장 큰 수 "+num3);
}
}
}
java : 6일차 (0) | 2023.01.15 |
---|---|
java : 5일차 (0) | 2023.01.15 |
java:3일차 (0) | 2023.01.05 |
java : 2일차 (0) | 2023.01.05 |
java : 1일차 (0) | 2023.01.02 |
댓글 영역