Javaはカタツムリが井戸を登る問題を実現します。

1140 ワード

Javaはカタツムリが井戸を登る問題を実現します。
**井戸のnメートルの深さがあります。井戸の底から上に登るかたつむりがいます。昼はxメートルを登り、夜はy米に落ちています。かたつむりは何日間で井戸の中から這い上がることができますか?
import java.util.Scanner;

public class SnailClimbWell {

	public static void main(String[] args) {
		// TODO          
		//       n  
		System.out.println("       n :");
		Scanner sc1=new Scanner(System.in);
		double n=sc1.nextDouble();
		//             x 
		System.out.println("           X :");
		Scanner sc2=new Scanner(System.in);
		double x=sc2.nextDouble();
		//              y 
		System.out.println("            y:");
		Scanner sc3=new Scanner(System.in);
		Double y=sc3.nextDouble();
		
		double sum=0;
		int day=1;
		while(true){
			sum+=x;//        
			/*
			 *  if    ,             ,        ,
			 *     else            。
			 */
			if(sum>=n){
				System.out.println("   "+day+"        ");
				break;
			}
			else{
				sum-=y;
				day++;
			}
			
		}
		
	}

}
       n :
10
           X :
3
            y:
2
   8        
       n :
18.96
           X :
2.88
            y:
0.99
   10