zoukankan      html  css  js  c++  java
  • 1000以内的质数的方法,判断年份是否是闰年,打印水仙花数

    实体类 封装一个方法
    
    public boolean IsPrimem(){
            if(value<=1){
                System.out.println(value+"小于2不能进行运算!");
                return false;
            }else{
                //重要的IT思想,标志位
                boolean flag=true;
                
                for(int i=2;i<value;i++){
                    //System.out.println(value+"除以"+i+"的余数是:"+(value%i));
                    if(value%i==0){
                        System.out.println("可以整除!");
                        flag=false;
                        break;//不用再循环
                }
              }
                return flag;
        }
    }
        
        //属性,用于记录状态
        private int value;
    
        public int getValue() {
            return value;
        }
    
        public void setValue(int value) {
            this.value = value;
        }
    
    jsp的调用
    
    Calc calc=new Calc();
    for(int j=1;j<=1000;j++){
        calc.setValue(j);
        if(calc.IsPrimem()){
        out.println(j+"|");
        }

    创建一个实体类

           private int date;
     
    	public int getDate() { 
    		return date;
    	}
    
    	public void setDate(int date) {
    		this.date = date;
    	}
    	
    	public boolean isLead(){ //判断是否是闰年的方法
    		return (date%4==0 && date%100!=0 || date%400==0)?true:false;
    	}
    

      

     判断年份是闰年还是平年

    <%
    String year=request.getParameter("name"); //接收一个String变量
    int y=Integer.parseInt(year);  //类型转换
    
    MyYear my=new MyYear();
    my.setDate(y);
    boolean lead=my.isLead();
    
    if(lead){
    	request.setAttribute("result", "闰年");
    }else{
    	request.setAttribute("result", "平年");
    }
    request.getRequestDispatcher("view.jsp").forward(request, response);
    %>
    

    打印水仙花数 (什么是水仙花数?)例如:13+53+33=153

    1000以内的水仙花数有四个:153、370、371、407

    for(int i=100;i<=999;i++){ //打印1000以内的水仙花数
    	int a=i/100;
    	int b=i%100/10;
    	int c=i%10;
    	if(a*a*a+b*b*b+c*c*c==i){
    		out.println(i+" ");
    	}
    }
    

      

  • 相关阅读:
    IDEA新建SpringBoot+JSP项目
    设计模式笔记之六 (适配器模式)
    设计模式笔记之十三 (责任链模式)
    设计模式笔记之七 (桥接模式)
    设计模式笔记之八 (组合模式)
    CanJS 简单入门
    设计模式笔记之十二 (代理模式)
    设计模式笔记之三(单例模式)
    设计模式笔记之二(工厂模式)
    设计模式笔记之一
  • 原文地址:https://www.cnblogs.com/liangyaofeng/p/9247184.html
Copyright © 2011-2022 走看看