• java练习题


    package com.hanqi;
    
    import java.util.Scanner;
    
    public class Lianxiti{
    
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
            
            
            //题目一:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。
            
            for(int x=1;x<10&&x>=1;x++)
            {
                for(int y=0;y<10&&x>-1;y++)
                {
                    for(int z=0;z<10&&x>-1;z++)
                    {
                        
                       if(x*x*x+y*y*y+z*z*z==x*100+y*10+z)
                        {
                            System.out.println(x+""+y+""+z);
                        }
                    }
                }
            }
            //题目二:我国古代数学家张邱建在《算经》中出了一道“百钱买百鸡”的问题,题意是这样的:5文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买3只雏鸡。现在用100文钱买100只鸡,那么各有公鸡、母鸡、雏鸡多少只?请编写程序实现。
            //(1)
        for(double x=0;x*5<=100;x++)
        {
            for(double y=0;y*3<=100;y++)
            {
                for(double z=0;z/3<=100;z++)
                {
                    if(x+y+z==100&&x*5+y*3+z/3==100)
                    {
                        System.out.println(x+"公鸡;"+y+"母鸡;"+z+"小鸡;");
                    }
                }
            }
        }
        //(2)
        for(int x=0;x*5<=100;x++)
        {
            for(int y=0;y*3<=100;y++)
            {
                for(int z=0;z/3<=100;z++)
                {
                    if(x+y+z==100&&x*5+y*3+z/3==100&&z%3==0)
                    {
                        System.out.println(x+"公鸡;"+y+"母鸡;"+z+"小鸡;");
                    }
                }
            }
        }
        //题目三:这是经典的"百马百担"问题,有一百匹马,驮一百担货,大马驮3担,中马驮2担,两只小马驮1担,问有大,中,小马各几匹?
        
        for(int x=0;x*3<=100;x++)
        {
            for(int y=0;y*2<=100;y++)
            {
                for(int z=0;z*0.5<=100;z++)
                {
                    if(x*3+y*2+z*0.5==100&&x+y+z==100)
                    {
                        System.out.println("大马:"+x+";中马:"+y+";小马:"+z);
                    }
                }
            }
        }
        //题目四:控制台输出九九乘法表
        
        for(int a=1;a<=9;a++)
        {
            for(int b=1;b<=a;b++)
            {
                
                System.out.print(b+"*"+a+"="+a*b+"  ");
                
            }
            System.out.println("
    ");
            
        }
        //题目五:控制台输出三角形和菱形
        
        Scanner sc=  new   Scanner(System.in);
        System.out.println("请输入");
        
        int n=sc.nextInt();
        for(int x=1;x<=n;x++)
        {
            for(int y=1;y<=x;y++)
            {
                System.out.print("☆");
            }
            System.out.println("
    ");
        }
        for(int x=1;x<=n;x++)
        {
            for(int y=1;y<=n-x;y++)
            {
                System.out.print("    ");
            }
            for(int z=1;z<=2*x-1;z++)
            {
                System.out.print("☆");
            }
            System.out.println("
    ");
        }
        for(int x=1;x<n;x++)
        {
            for(int y=1;y<=x;y++)
            {
                System.out.print("    ");
            }
            for(int z=1;z<=2*(n-x)-1;z++)
            {
                System.out.print("☆");
            }
            System.out.println("
    ");
            
        }
        
        
        
        
        
        
        
        
        
        
        
        }
    
    }

  • 相关阅读:
    标准差和方差
    Prism+WPF使用DependencyInjection实现AutoMapper的依赖注入功能
    集合框架3-Arrays 类
    集合框架2- ArrayList
    Windows 下安装 SSH 服务(Openssh)
    利用 Spring Boot 中的 @ConfigurationProperties,优雅绑定配置参数
    Spring系列.Environment接口
    (4)ElasticSearch在linux环境中搭建集群
    (1)RabbitMQ在Docker上安装
    说一说Web端侧AI
  • 原文地址:https://www.cnblogs.com/jskbk/p/5470024.html
Copyright © 2020-2023  润新知