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);
    			}
    		}
    	}
    	 
    }
    

      

  • 相关阅读:
    Candy leetcode java
    Trapping Rain Water leetcode java
    Best Time to Buy and Sell Stock III leetcode java
    Best Time to Buy and Sell Stock II leetcode java
    Best Time to Buy and Sell Stock leetcode java
    Maximum Subarray leetcode java
    Word Break II leetcode java
    Word Break leetcode java
    Anagrams leetcode java
    Clone Graph leetcode java(DFS and BFS 基础)
  • 原文地址:https://www.cnblogs.com/dreamyu/p/6528325.html
Copyright © 2011-2022 走看看