zoukankan      html  css  js  c++  java
  • 一些简单的逻辑题

    一些简单的逻辑题

    //当要用到多个循环时,用"死去活来"法,即先单个分析,绑定固定值,再扩展出去
    
    public class 一些逻辑题 {
    
        public static void main(String[] args) {
    
            Text a=new Text();
    
            a.text1();
    
            a.text2();
    
        }
    
    }
    
     
    
    class Text{
    
        /**
    
         * 请计算出1!+2!+3!+4!....+9!==?
    
         * 一:1,2,3,4,5,6,7,8,9
    
         * 二:当=1时,阶乘是多少1*1
    
         * 当=2时,阶乘是多少1*2
    
         * .....
    
         * 当=5时 1*2*3*4*5
    
         */
    
        void text1(){
    
            int sum=0;
    
            for(int i=1;i<=9;i++){
    
                int jc=1;
    
                for(int j=1;j<=i;j++){
    
                    jc=jc*j;
    
                }
    
                sum+=jc;
    
            }
    
            System.out.println("1-10阶乘和是:"+sum);
    
        }
    
        
    
        /**
    
         * 打印一个九九乘法表
    
         * 1:打印多少行:9行
    
         * 2:打印每一行需要几个的表达式
    
         * 3:具体完成表达式
    
         */
    
        void text2(){
    
            for(int i=1;i<=9;i++){
    
                for(int j=1;j<=i;j++){
    
                    System.out.print(j+"*"+i+"="+j*i+"	");
    
                }
    
                System.out.println();
    
            }
    
        }
    
    }
  • 相关阅读:
    java8中常用的新功能
    代码走查案例2
    redis的key设置每天凌晨过期的思路
    代码走查案例1
    一场没有序列化引发的血案
    面试总结
    hr相关的
    mysql底层原理
    如何学好并发编程
    流程图总结
  • 原文地址:https://www.cnblogs.com/xdzy/p/9467058.html
Copyright © 2011-2022 走看看