欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

BannerStudio2020级第二阶段考核(除第三题外,第三题独自成文)

程序员文章站 2022-03-15 21:01:09
1.有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。public class test1 { public static void main(String[] args) { double n1 = 1; double n2 = 1; double fraction = n1/n2; double Sn = 0; for(int i=0;i<20;...

1.有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。

public class test1 
{
      public static void main(String[] args)
      {
        double n1 = 1;
        double n2 = 1;
        double fraction = n1/n2;
        double Sn = 0;
        for(int i=0;i<20;i++)
        {
            double t1 = n1;
            double t2 = n2;
            n1 = t1+t2;
            n2 = t1;
            fraction = n1/n2;
            Sn += fraction;
        }
        System.out.print(Sn);
    }
}

2.编写一个应用程序,接受用户输入的一行字符串,判断该字符串是否是回文数?

public class test2
 {
     public static void main(String[] args)
      {
        String s = "";
        int a = 0;
        System.out.println("请输入一个字符串");
        Scanner input = new Scanner(System.in);
        s = input.next();
        for(int i=0;i<s.length()/2;i++)
        {
            if(s.charAt(i)!=s.charAt(s.length()-i-1))
            {
                a = 1;
            }
        }
        if(a==1)
        {
            System.out.println("此字符串不是一个回文字符串");
        } else 
        {
            System.out.println("此字符串是一个回文字符串");
        }
    }
}

本文地址:https://blog.csdn.net/weixin_52025320/article/details/110288497

相关标签: java