선택문
: 프로그램 실행중에 사용자의 어떤 상황에 따라
실행해야할 문장이 달라지는 경우에 사용한다.
선택문의 종류 ==> if, switch
<<if 중첩 예제>>
<조건>
사용자로부터 3개의 정수를 입력받아 그중에 가장 큰수를 찾아 출력하는 프로그램 작성
클래스명, 변수명 등은 자유롭게
(중첩if 문을 이용)
<설명>
코드 1
코드 2 : 코드1 에서 System.out.println(); 을 밖으로 빼고 max 라는 변수를 추가 시킴
<코드1>
import java.util.Scanner;
class input24{
public static void main(String []args){
Scanner sc = new Scanner(System.in);
System.out.println("첫번째 정수 입력");
int a = sc.nextInt();
System.out.println("두번째 정수 입력");
int b = sc.nextInt();
System.out.println("세번째 정수 입력");
int c = sc.nextInt();
if(a > b){
if(a > c)
System.out.println(a + "값이 제일 큼");
else
System.out.println(c + "값이 제일 큼");
}
else{
if(b > c)
System.out.println(b + "값이 제일 큼");
else
System.out.println(c + "값이 제일 큼");
}
}
}
<코드2>
import java.util.Scanner;
class input25{
public static void main(String []args){
Scanner sc = new Scanner(System.in);
System.out.println("첫번째 정수 입력");
int a = sc.nextInt();
System.out.println("두번째 정수 입력");
int b = sc.nextInt();
System.out.println("세번째 정수 입력");
int c = sc.nextInt();
int max;
if(a > b){
if(a > c)
max = a;
else
max = c;
}
else{
if(b > c)
max = b;
else
max = c;
}
System.out.println("가장 큰 값은 : " + max);
}
}
'JAVA > JAVA' 카테고리의 다른 글
자바 예제 - 가위바위보 게임 만들기 (0) | 2016.06.12 |
---|---|
자바 예제 - 선택문과 반복문 : else if 예제 (0) | 2016.06.12 |
자바 예제 - 선택문과 반복문 : if 예제 (0) | 2016.06.12 |
자바 오류의 종류 (0) | 2016.06.12 |
자바 예제 - 삼항 연산자(조건식 연산자) : 사용자로 부터 두개의 정수를 입력받아 그중에 큰수를 찾아 출력하는 프로그램 작성 (0) | 2016.06.12 |