Java 프로그래밍 - 나머지구하기, 단항증가, 단항등가, 짝수체크, switch문
- 최초 등록일
- 2011.04.08
- 최종 저작일
- 2011.04
- 압축파일
- 가격 2,000원
소개글
ArithmeticOPTest.java
- 나누기 연산
- 단항증가연산
- 단항등가연산
BigDecimal 함수를 이용하여 처리
TernaryOPTest1.java
- if else 문으로 짝수 체크
MultiIFTest1.java
- if else로 구현된 로직을 switch case 문으로 변경.
컴파일 실행환경
없음
본문내용
//1. 아래의 프로그램을 완성하세요.
public class ArithmeticOPTest {
public static void main(String args[])
{
int a=5, b=2 ;
int sum=~b;
int mod=a%b;
System.out.println("a%b=" + mod);
/* % 나머지 대신 다른 연산자를 이용하여 프로그램을 작성하세요 */
//System.out.println( "a/b=" + new java.math.BigDecimal(a).divide(new java.math.BigDecimal(b)) ); // 나눈값
//System.out.println( "a/b=" + new java.math.BigDecimal(a).divideToIntegralValue(new java.math.BigDecimal(b)) ); // 몫
//System.out.println( "a%b=" + new java.math.BigDecimal(a).remainder(new java.math.BigDecimal(b)) ); // 나머지
mod = new java.math.BigDecimal(a).remainder(new java.math.BigDecimal(b)).intValue();
System.out.println("a%b=" + mod);
//2. 아래의 프로그램을 완성하세요.
public class TernaryOPTest1 {
public static void main(String args[])
{
int i=7;
boolean j;
System.out.println(i + "이 짝수입니까?");
j = (i % 2 == 0) ? true : false;
/* 위의 삼항 연산자 대신 if-else문을 이용하여 프로그램을 작성하세요 */
//3. 예제 4-4 MultiIFTest.java (if문을 switch문으로 전환)
import java.util.*;
public class MultiIFTest1 {
public static void main(String args[])
{
int grade = Integer.parseInt(args[0]);
if (grade >= 90)
System.out.println("A학점 취득");
else if (grade >= 80)
System.out.println("B학점 취득");
else if (grade >= 70)
System.out.println("C학점 취득");
else if (grade >= 60)
System.out.println("D학점 취득");
else
System.out.println("학점 취득 실패");
압축파일 내 파일목록
ArithmeticOPTest.java
MultiIFTest1.java
TernaryOPTest1.java
참고 자료
없음