자바로 배우는 프로그래밍 기초 5장
본 자료는 8페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
해당 자료는 8페이지 까지만 미리보기를 제공합니다.
8페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

1. 5장 내용점검

2. 5장 프로그래밍 연습

본문내용

* 반지름 * 반지름
원의 둘레 = 3.14 * 2 * 반지름
import java.util.Scanner;
public class no4 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.print("원의 반지름(r) 입력: ");
double r = s.nextDouble();
s.close();
System.out.println("원의 면적: " + 3.14*r*r );
System.out.println("원의 넓이: " + 3.14*2*r );
}
}
5. 임의의 양의 정수를 입력 받아서 짝수인지 홀수인지를 출력하는 프로그램을 작성하시오.
import java.util.Scanner;
public class no5 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.print("임의의 양의 정수 입력: ");
int value = s.nextInt();
s.close();
if(value%2==0) System.out.println("이 정수는 짝수입니다.");
else System.out.println("이 정수는 홀수입니다.");
}
}
6. 조건 연산자를 이용하여 임의의 달을 입력 받아서 입력 받은 달이 상반기인지 하반기
인지 여부를 검사하여 상반기이면 "상반기입니다."를 하반기이면 "하반기입니다."를
출력하는 프로그램을 작성하시오.
import java.util.Scanner;
public class no6 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.print("임의의 달을 입력(1-12): ");
int month = s.nextInt();
s.close();
System.out.print("입력하신 " + month + "월달은 ");
System.out.println((month<=6) ? "상반기입니다." : "하반기입니다.");
}
}
7. 조건 연산자를 이용하여 임의의 숫자를 입력 받아서 이 숫자가 홀수인지 짝수인지를
검사하여 홀수이면 "홀수입니다."를 짝수이면 "짝수입니다."를 출력하는 프로그램을
작성하시오.
import java.util.Scanner;
public class no7 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.print("임의의 숫자 입력(양수): ");
int num = s.nextInt();
s.close();
System.out.print("입력하신 숫자 " + num + "은(는) ");
System.out.println((num%2 != 0) ? "홀수입니다." : "짝수입니다." );
}
}
8. 세 수를 입력 받아서 가장 큰 수를 구하는 프로그램을 조건 연산자를 이용하여
작성하시오.
import java.util.Scanner;
public class no8 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("세 수를 입력하시오. ");
System.out.print("첫번째 수: ");
int x = s.nextInt();
System.out.print("두번째 수: ");
int y = s.nextInt();
System.out.print("세번째 수: ");
int z = s.nextInt();
int value1 = (x>y) ? x : y;
int value2 = (value1 System.out.println("세 수중 가장 큰 수: " + value2);
}
}
9. 표준입력으로 키와 몸무게를 입력 받아, 정상인지 비만인지 출력하는 프로그램을
작성하시오.
정상 몸무게 => (키 - 100) * 0.9
import java.util.Scanner;
public class no9 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.print("키를 입력: ");
double height = s.nextDouble();
System.out.print("몸무게를 입력: ");
double weight = s.nextDouble();
s.close();
double value = (height-100) * 0.9;
if(weight<=value) System.out.println("당신은 정상입니다. ");
else System.out.println("당신은 비만입니다. ");
}
}
10. 비트 연산자를 이용하여 임의의 정수를 입력 받아, 값의 내부 저장 표현을 출력(32비트
의 이진수)하는 프로그램을 작성하시오.
import java.util.Scanner;
public class no10 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.print("적당한 정수를 하나 입력하세요. : ");
int value1 = s.nextInt();
System.out.println("지금 입력한 값은: " + value1 + " 입니다.\n");
s.close();
System.out.print(value1 + " 의 비트 표현은 \t\t");
printBit(value1);
}
public static void printBit(int n) {
for(int i =31; i>=0; i--) {
System.out.print( ((n & (1< if(i%8 ==0) System.out.print(" ");
}
System.out.println();
}
}
  • 가격3,000
  • 페이지수23페이지
  • 등록일2008.05.31
  • 저작시기2007.9
  • 파일형식한글(hwp)
  • 자료번호#467043
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니