<조건>
고객의 이름과, 나이를 입력받아 나이가 20살 이상이면 "입장가능"을 출력하고 그렇지 않으면 "입장 불가능"을 출력하는 프로그램을 작성하시오.
<실행예제>
고객님, 이름이 뭐에요? 홍길동
몇살인가요? 31
==>결과값 : 홍길동님, 입장가능!
<코드비교>
: 코드1,2는 실행결과는 같지만 변수지정여부에 따라 문장이 달라지는 것
<<코드1 : 님, 입장가능 이라는 말을 직접 작성하는것>>
import java.util.Scanner;
class EnterClub{
public static void main(String[] args){
String name;
int age;
Scanner sc = new Scanner(System.in);
System.out.println("고객님, 이름이 뭐에요?");
name = sc.next();
System.out.println("몇살인가요?");
age = sc.nextInt();
if(age>=20){
System.out.println(name + "님, 입장가능!");
}
else{
System.out.println(name + "님, 입장불가능!");
}
}
}
**if(age>=20) 이것을 if(age>=20&&age<=30)로 바꾸면
20세 이상 30세 이하만 입장가능 한 것으로 됨
if(age>=20,age<=30) , 를 사용하는것이 아닌
&& and연산자, || or연산자를 사용하는 것이다!!
(| 표시는 Shift + \)
<<코드2 : 입장가능 이라는 말을 변수로 지정하여 실행되도록 하는 것>>
import java.util.Scanner;
class EnterClub{
public static void main(String[] args){
String okno;//사용자의 나이가 20살이상이면 "입장가능", "입장불가능"
String name;
int age;
Scanner sc = new Scanner(System.in);
System.out.println("고객님, 이름이 뭐에요?");
name = sc.next();
System.out.println("몇살인가요?");
age = sc.nextInt();
if(age >= 20)
okno = "입장가능";
else
okno = "입장불가능";
System.out.println(name + "님, " + okno);
/*
if(age>=20){
System.out.println(name + "님, 입장가능!");
}
else{
System.out.println(name + "님, 입장불가능!");
}
*/
}
}
**사용자의 나이가 20살이상이면 "입장가능", "입장불가능"
**/* ~~~~ */ 쓰면 안에는 실행안되게 함
'JAVA > JAVA' 카테고리의 다른 글
자바 예제 - 선택문 4 클럽에서의 고객관리 프로그램 작성해보기 (0) | 2016.06.12 |
---|---|
자바 예제 - 선택문 3 암진단검사를 받을때 홀수년도, 짝수년도 출생자들을 구분하여 검사를 받게 할때 그값을 컴퓨터가 알수 있도록 하는 방법 (0) | 2016.06.12 |
자바 예제 - 선택문1 사용자로부터 두개의 정수를 입력받아 그중에 큰수를 찾아 출력하는 프로그램 작성 (0) | 2016.06.12 |
자바 예제 - 사용자로 부터 두개의 정수를 입력받아 입력받은 두 수를 더하기 한 값을 출력하는 프로그램을 작성 (0) | 2016.06.12 |
자바 매뉴얼 보는 경로 (0) | 2016.06.12 |