java高手指点下

来源:百度知道 编辑:UC知道 时间:2024/09/24 07:22:13
11、猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个;到第十天早上想再吃时,就只剩下一个桃子了,求每一天共摘多少桃子。
另:
从键盘输入等腰三角形的底边上的“*”个数,打印这个三角形到一个文件中,然后将这个文件读出来显示到屏幕上。

12、编写一个判断素数的方法,利用这个方法进一步编写程序,打印出3—100的所有素数。

import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.RandomAccessFile;
import java.util.Scanner;

public class JavaCodeA {
public static void main(String args[]){

System.out.println("猴子总共摘了:"+testA(1)+"桃子");

Scanner in=new Scanner(System.in);
System.out.print("请输入直角边长:");
int i=in.nextInt();
testB(i);

System.out.print("3-100所有素数:");
for(int j=3;j<=100;j+=2)
{
if(testC(j))
{
System.out.print(j+",");
}
}
}
//猴子吃桃
static int testA(int i)
{
if(i<10)
{
//前一天早上的桃子数=第二天早上的桃子数*2+2
int j=2*testA(i+1)+2;
return j;
}
if(i==10)
{
//第10天早上的桃子数为1
return 1;
}
return 0;
}
//直角等腰,告诉直角边
static void testB(int i)