목차
1. 5장 내용점검
2. 5장 프로그래밍 연습
2. 5장 프로그래밍 연습
본문내용
14 * 반지름 * 반지름
원의 둘레 = 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.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
}
}
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();
}
}
키워드
추천자료
Programing Language Chapter 5 연습문제
C#개념정리 문법정리
C++과 JAVA의 자료형의 차이점
C#요약 레포트
C언어의 원리, C언어의 장단점, C언어의 시작, C++의 추가된 사항, C++의 데이터선언, C++의 ...
컴퓨터 시스템 구조론 연습문제 1장 ~12장
2009년 2학기 컴퓨터과학기초 기말시험 핵심체크
2009년 하계계절시험 컴퓨터과학의기초 시험범위 핵심체크
2009년 하계계절시험 컴퓨터과학기초 시험범위 핵심체크
[CGI]CGI(공통게이트웨이인터페이스)의 개념과 요소, CGI(공통게이트웨이인터페이스)의 언어...
2010년 2학기 컴퓨터과학기초 기말시험 핵심체크
2011년 2학기 컴퓨터과학기초 기말시험 핵심체크
2013년 하계계절시험 컴퓨터과학기초 시험범위 핵심체크
두근두근파이썬3장 연습문제
소개글