• java循环作业0912


    题目一:一张纸的厚度大约是0.08mm,对折多少次之后能达到珠穆朗玛峰的高度(8848.13米)?

    double a = 0.08;

    double h =0;
    int i=0;
    for(i=1;h<8848130;i++)
    {
    a=a*2;
    h=a+h;
    }
    System.out.println(i);

    题目二:计算5的阶乘 5!的结果是?

    int j ;
    int s=1;
    for(j=1;j<=5;j++)
    {
    s=s*j;
    }
    System.out.println(s);

    题目三:计算 1+1/2!+1/3!+1/4!+...1/20!=?

    int z=1;

    int sum=0;

    while(z<21)

    {

    sum+=1/z;

    z++;


    }


    穷举法

    题目一:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。


    题目二:我国古代数学家张邱建在《算经》中出了一道“百钱买百鸡”的问题,题意是这样的:5文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买3只雏鸡。现在用100文钱买100只鸡,那么各有公鸡、母鸡、雏鸡多少只?请编写程序实现。

    题目三:这是经典的"百马百担"问题,有一百匹马,驮一百担货,大马驮3担,中马驮2担,两只小马驮1担,问有大,中,小马各几匹?

    题目四:控制台输出九九乘法表

    public class zuoye09_chengfabiao {
        public static void main(String[] args){
            for(int i=1;i<=9;i++){
                for(int j=1;j<=i;j++){
                    System.out.print(j+"x"+i+"="+(i*j)+"	");
                }
                System.out.println();
            }
        }
    }

    public static void main(String[] args)
    {
    print99();//调用打印乘法表函数
    }

    public static void print99()//定义一个函数打印乘法表
    {
    for(int x=9;x>0;x--) //控制输出的行数
    {
    for(int y=1;y<=x;y++)//控制输出的列数
    {
    System.out.print(y+"*"+x+"="+x*y+" ");
    }
    System.out.println();//打印完一行后换行
    }

    题目五:控制台输出三角形和菱形

     三角

    public class zuoye10_sanjiaoxing {
        public static void main(String[] args){
            for(int i=1;i<=5;i++){
                for(int j=1;j<=i;j++){
                    System.out.print(""+" ");
                }
                System.out.println();
            }
        }
    }
    
                

    菱形

    public class zuoye11_lingxing {
        public static void main(String[] args){
            for(int i=0;i<=5;i++){
                for(int k=0;k<=5-i;k++){
                    System.out.print(" ");
                }
                for(int j=0;j<=2*i;j++){
                    System.out.print("*");
                }
            System.out.println();
            }
            for(int i=1;i<=5;i++){
                for(int k=1;k<=i+1;k++){
                    System.out.print(" ");
                }
                for(int j=1;j<=11-2*i;j++){
                    System.out.print("*");
                }
            System.out.println();
            }
        }
    }

     

    三角加菱形

    public class zuoye12_huatu {
        public static void main(String[] args){
            for(int i=0;i<=5;i++){
                for(int j=0;j<=6-i;j++){
                    System.out.print("*");
                }
                for(int k=0;k<=2*i;k++){
                    System.out.print("#");
                }
                for(int j=0;j<=6-i;j++){
                    System.out.print("*");
                }
                
                System.out.println();
            }
            for(int i=1;i<=5;i++){
                for(int j=1;j<=i+2;j++){
                    System.out.print("*");
                }
                for(int j=1;j<=11-2*i;j++){
                    System.out.print("#");
                }
                for(int j=1;j<=i+2;j++){
                    System.out.print("*");
                }
                System.out.println();
            }
        }

    题目六:控制台输入年龄,根据年龄输出不同的提示


    题目七:输入圆的半径,计算并输出圆的周长和面积

    publicclass zuoye12_huatu {

        publicstaticvoid main(String[] args){

            for(int i=0;i<=5;i++){

                for(int j=0;j<=6-i;j++){

                    System.out.print("*");

                }

                for(int k=0;k<=2*i;k++){

                    System.out.print("#");

                }

                for(int j=0;j<=6-i;j++){

                    System.out.print("*");

                }

               

                System.out.println();

            }

            for(int i=1;i<=5;i++){

                for(int j=1;j<=i+2;j++){

                    System.out.print("*");

                }

                for(int j=1;j<=11-2*i;j++){

                    System.out.print("#");

                }

                for(int j=1;j<=i+2;j++){

                    System.out.print("*");

                }

                System.out.println();

            }

        }

  • 相关阅读:
    软件测试自学建议
    软件测试-整理的自学资料
    软件测试自动化…python学习到什么程度?代码好不好学!
    软件测试为什么需要学习Linux的知识?Linux学到什么程度?-log5
    软件测试-Svn服务器搭建全过程-基于Centos6.7-64bit
    迁移虚拟机打开快照报错:CPUID错误
    软件测试-培训的套路-log3
    jaxb
    Java Sax解析
    【IOS】应用之间调用
  • 原文地址:https://www.cnblogs.com/hanruyue/p/5866480.html
Copyright © 2020-2023  润新知