8.求1-n之和。
9.求1-n中的奇数之和。
10.打印自2012年起,n年内的所有闰年。
11.任给<10的正整数n,计算 1!+2!+3!+ …+n!
12.求Sn=a+aa+aaa+……+aa……a之值,其中a是一个数字,n由键盘输入
13.判断一个数是否为质数。
14.求两个正整数的最小公倍数
15.求两个数的最大公约数
16.一个球从100米高度自由落下,每次落地后反弹回原高度的一 半;再落下,求在第几次之后反弹高度小于0.1米,并计算在这一次落地时共经过多少米?
public class Test2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
// 1 int re=Summation(100);
// System.out.println(re);
// 2 int re=SummationOdd(100);
// System.out.println(re);
// 3 PrintLeapYear(1000);
// 4 int e=factorial(3);
// System.out.println(e);
// 5 int re=Sn(2);
// System.out.println(re);
// 6 int re=getSum(3,6);
// System.out.println(re);
// 7 boolean re=ZS(7);
// System.out.println(re);
// 8 int re=getGb(4,6);
// System.out.println(re);
// 9 int re=getGys(2,1);
// System.out.println(re);
hightWay();
}
public static int Summation(int n){
int sum=0;
for (int i = 1; i <=n; i++) {
sum=sum+i;
}
return sum;
}
public static int SummationOdd(int n){
int sum=0;
for (int i =1; i <=n; i++) {
if(i%2!=0){
sum=sum+i;
}
}
return sum;
}
public static int PrintLeapYear(int n){
int year=2012;
for (int i =0; i <n; i++) {
int sum=year+i;
if(sum%100!=0&&sum%4==0||sum%400==0){
System.out.println(sum);
}
}
return year ;
}
public static int factorial(int n){
int re=1;
int i=0;
for (int j = 1; j <n; j++) {
re=re*j;
i+=re;
}
return i;
}
public static int getSum(int a,int n){
int te=0;//存放每一项
int sum=0;
for (int i = 1; i <=n; i++) {
te=te*10+a;
sum=sum+te;
}
return sum;
}
public static boolean ZS(int a){
if(a<2){
return false;
}else{
for (int i =2; i <a; i++) {
if(a%i==0){
return false;
}
}
return true;
}
}
public static int getGb(int a,int b){
int max;
int min;
if(a>b){
max=a;
min=b;
}
else{
max=b;
min=a;
}
for (int i = max;; i=i+max) {
if(i%min==0){
return i;
}
}
}
public static int getGys(int a,int b){
int max;
int min;
if(a>b){
max=a;
min=b;
}
else{
max=b;
min=a;
}
for (int i =max;; i--) {
if(i%min==0){
return i;
}
}
}
public static void hightWay(){
double sn=100;//总距离
double hn=50;//反弹高度
int count=1;//落地次数
while(hn>=0.1){
sn=sn+2*hn;
hn=hn/2;
count++;
System.out.println(hn);
System.out.println(count);
}
System.out.println(hn);
System.out.println(sn);
System.out.println(count);
}
}