오늘 즐거운 추석 연휴입니다.
명절 스트레스 받지 말고 푹 쉬길 바랍니다.
이번 시간에는 자바에서 javax.swing을 활용하여 홀수 짝수를 판별하는 법에 대해서
올려봅니다.
먼저 결과 화면을 보여주면 이렇습니다.
먼저 숫자값을 입력하라는 메시지가 나옵니다. (저 입력 UI는 javax.swing을 import 했기 때문에 가능합니다)
그리고 숫자 5를 입력하면 Odd라는 메시지가 나오면서 프로그램이 종료됩니다.
아래에는 삼항 연산자도 활용했기 때문에 도움이 됬으면 좋겠습니다.
이제 소스를 보시죠~
import static java.lang.System.*;import javax.swing.*;public class IfTest{public static void main(String[] args){// 사용자가 숫자를 입력해도 컴퓨터는 String으로 인식함. 따라서 String->Int로 변환해야함String str = JOptionPane.showInputDialog("숫자를 입력하세요");out.println("str="+str);//홀수면 odd, 짝수면 even 출력//입력 받은 문자열 str을 Integer 클래스의 parseInt 메소드를 이용해서 정수형으로 변환 후 int형 변수 num에 대입int num=Integer.parseInt(str);if(num%2==0&&num!=0){out.println("num은 Even입니다.");out.println("****************");}else if(num%2==1&&num!=0){out.println("num은 Odd입니다.");out.println("****************");}elseout.println("num은 0입니다.");out.println("The End~~");// 삼항연산자를 이용하면 간단하게 출력// 변수선언문=(조건식)?값1:값2out.println("삼항연산자 이용");String s=(num%2==0&&num!=0)?"num=Even":"num=Odd";out.println(s);}}
댓글 없음:
댓글 쓰기