목차
1. 5장 내용점검
2. 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.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장 연습문제