zoukankan      html  css  js  c++  java
  • javase练习题--每天写写

    package com.javaTestDemo;
    
    import java.util.Scanner;
    
    public class JavaTest1 {
    
    	public static void main(String[] args) {
    
    	   // 1.
    	   //countRabbit();
    	   // 2.
    	   //countSuNumber();
    	   // 3.
    	   printNarcissisticNumber();
    	}
    	/*有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,
    	   假如兔子都不死,问每个月的兔子总数为多少?
    	*/
    	public static void countRabbit()
    	{
    		int m1 = 1;
    		int m2 = 1;
    		int m  = 0;
    		
    		System.out.print("请输入要查看前几个月的兔子数:");
    		Scanner sc = new Scanner(System.in);
            int month = sc.nextInt();
    		
    		for(int i=1;i<=month;i++)
    		{
    			if(i==1||i==2)
    			{
    				System.out.println("第"+i+"月:"+"1");
    			}else{
    				m=m1+m2;
    				System.out.println("第"+i+"月:"+m);
    				m1=m2;
    				m2=m;
    			}
    		}
    	}
    	/*
    	 * 判断101-200之间有多少个素数,并输出所有素数。 
    	*/
    	public static void countSuNumber()
    	{
    		int sumCount=0;
    		for(int i=101;i<=200;i++)
    		{
    			for(int j=2;j<i;j++)
    			{
    				if((i%j)==0)
    				{
    					System.out.println(i);
    					sumCount++;
    					break;
    				}
    			}                                 
    		}
    		System.out.println("素数总个数:"+sumCount);
    	}
    	/*
    	 * 打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。
    	 * 例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 
    	*/
    	public static void printNarcissisticNumber()
    	{
    		for(int i=100;i<=999;i++)
    		{
    			int a=i%10;             //个位数
    			int b=((i-a)/10)%10;    //十位数
    			int c=(i-b-a)/100;      //百位数
    			
    			int number=a*a*a+b*b*b+c*c*c;
    			if(i==number)
    			{
    				System.out.println(i);
    			}
    		}
    	}
    	 
    }
    

      

  • 相关阅读:
    极大似然估计
    python模块的安装
    变异检测
    泰勒公式
    shell关于变量的操作
    Hadoop安装教程
    关于连接linux被拒
    靶向药
    层次聚类
    基因芯片原理
  • 原文地址:https://www.cnblogs.com/dreamyu/p/6528325.html
Copyright © 2011-2022 走看看