728x90
반응형
언제 안드로이드 앱을 만들 수 있을까요? 일단은 달려봅니다.
난 정말 JAVA를 공부한 적이 없다구요 문제6-2을 풀어보았습니다.
문제1
원의 반지름 정보를 전달하면, 원의 넓이를 계산해서 반환하는 메소드와 원의 둘레를 계산해서 반환하는 메소드를 각각 정의하고, 이를 호출하는 main 메소드를 정의하자.
public class circleCal{ public static void main(String[] args){ System.out.println("반지름이 5일때 원넓이는" + circleMat(5)); System.out.println("반지름이 5일때 원둘레는" + circleLen(5)); } public static double circleMat(double length){ double sum=0, pi=3.14; sum=pi*length*length; return sum; } public static double circleLen(double length){ double sum=0, pi=3.14; sum=pi*2*length; return sum; } }
문제2
전달된 값이 소수(prime number)인지 아닌지를 판단하여, 소수인 경우 true를, 소수가 아닌 경우 false를 반환하는 메소드를 정의하고, 이를 아용해서 1이상 100이하의 소수를 전부 출력할 수 있도록 main 메소드를 정의하자.
public class primeNumber { public static void main(String[] arg) { for(int i=1;i<=100;i++) { if(isPrimeNumber(i)) System.out.println(i); } } public static boolean isPrimeNumber(int a) { if(a==1) { return false; } for(int i=2; i<a; i++) { if(a%i==0) return false; } return true; } }
C배울 때 C로 풀어보았던 문제다. 소수는 1과 자기자신만으로 나누어 떨어지는 수를 말한다. 소수 판별하는 문제는 왠만한 프로그래밍 입문서에 다 나와있는 것 같다.
728x90
반응형
'IT(기존 자료 보관용)' 카테고리의 다른 글
난 정말 JAVA를 공부한 적이 없다구요 문제6-3을 풀어보았습니다. (5) | 2013.04.23 |
---|---|
윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-3-1 (0) | 2013.04.14 |
윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-2 (0) | 2013.04.13 |
윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-1 (0) | 2013.04.12 |
윤성우의 열혈 C++ 프로그래밍 챕터2 문제 02-2 - Const 포인터와 const 참조자 (0) | 2013.04.10 |
난 정말 JAVA를 공부한 적이 없다구요 문제6-1을 풀어보았습니다. (0) | 2013.03.30 |
윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-3-2 - 매개변수의 디폴트 값 (0) | 2013.03.19 |
윤성우의 열혈 C++ 프로그래밍 챕터1 문제 01-3-1 - 매개변수의 디폴트 값 (0) | 2013.03.19 |
명품C언어프로그래밍 12.8 해답 (0) | 2012.12.15 |
명품C언어프로그래밍 12.7 해답 (0) | 2012.12.10 |
댓글