JAVA问题啊,考试要用,急
来源:百度知道 编辑:UC知道 时间:2024/05/04 21:52:34
5、编写程序,利用数列4*(1-1/3+1/5-1/7+1/9-1/11+……)来取得∏的近似值,并计算在得到3.14159之前这个数列要取到第几项?
6、由键盘输入两个字符串:“12”与“24”,将它们转换成整数,然后计算并输出这两个数的和。
7、完全数是指其所有因子(包括1但不包括该数自身)的和等于该数,例如28=1+2+4+7+14,28就是一个完全数。编写一个程序,求出2到10000之间的所有完全数。(循环结构)
8、将两个各有6个整数的数组,合并成一个由小到大排列的数组(该数组的长度为12)
9、编写程序:以递归的方式实现1+2+3+……+n (n=200)的计算
提示:1+2+3+……+n=(1+2+……+n-1)+ n
f(n)=f(n-1)+n
int acc(int n){
if (n==1) return 1;
else return acc(n-1)+n;
4:
/**
*
* @author LecH.giF
*/
public class Prime {
/** Creates a new instance of Prime */
public Prime() {
}
static boolean isPrime(int n){
if(n<=1)
return false;
if(n==2||n==3)
return true;
if(n%2==0)
return false;
for(int i=3;i<n;i=i+2){
if(n%i==0)
return false;
}
return true;
}
public static void main(String[] args) {
int x = 1;
int y = x*x+x+41;
while(isPrime(y)){
x++;
y = x*x+x+41;
}
System.out.println(x);
}
}
5:
import java.math.BigDecimal;
/**
*
* @author LecH.giF
*/
public class DoSomething1 {
private static final int DEF_DIV_SCALE = 5;