소스 파일명: TestIfThen.java
- public class TestIfThen {
- public static void printUsing() {
- System.out.println("Using: java TestIfThen [number]");
- System.out.println("This determines whether the number is positive or not.");
- }
- // C 언어의 main 함수에 준하는 Java 언어의 main 메소드
- public static void main(String[] args) {
- if (args.length != 1) {
- printUsing();
- System.exit(1);
- }
- ////////////////////////////////////////////////
- // 명령행 인자의 스트링을 가져와서
- // 배정밀도 부동소수점수로 변환하여
- // 변수 val에 저장한다.
- double val = Double.parseDouble(args[0]);
- // 변수 val에 저장된 값이 양수인지 음수인지 0인지를
- // 판단하는 if...else... 조건문
- if (val > 0.0)
- System.out.println(val + " is a positive number.");
- else if (val < 0.0)
- System.out.println(val + " is a negative number.");
- else
- System.out.println(val + " is zero.");
- }
- }
컴파일> javac -d . TestIfThen.java
실행> java TestIfThen
Using: java TestIfThen [number]
This determines whether the number is positive or not.
실행> java TestIfThen 2.1
2.1 is a positive number.
실행> java TestIfThen -2.1
-2.1 is a negative number.
실행> java TestIfThen 0
0.0 is zero.
Groovy를 사용하면 위의 소스를 (컴파일 과정 없이) 그대로 실행시킬 수 있다. 그대신 파일 확장자명을 groovy로 하여 저장하여야 한다. 아래는 파일명을 TestIfThen.groovy로 저장하여 실행시칸 경우이다.
실행> groovy TestIfThen.groovy
Using: java TestIfThen [number]
This determines whether the number is positive or not.
실행> groovy TestIfThen.groovy 2.1
2.1 is a positive number.
실행> groovy TestIfThen.groovy -2.1
-2.1 is a negative number.
실행> groovy TestIfThen.groovy 0
0.0 is zero.
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
'프로그래밍 > Java' 카테고리의 다른 글
조립제법(Horner의 방법) 예제 for Java (0) | 2008.03.13 |
---|---|
80컬럼 컨솔에 19단표 출력하기 예제 for Java (0) | 2008.03.03 |
(최대공약수 구하기) while... 반복문 예제 for Java (0) | 2008.02.20 |
명령행 인자 처리 예제 for Java (0) | 2008.02.18 |
구구단 출력 예제 for Java (0) | 2008.02.17 |