如何在java中获得一个百分比

时间:2015-01-15 21:37:44

标签: java

问题

编写一个程序,读取小计和小费率,然后计算 小费和总额。例如,如果用户输入10作为小计和 小费率为15%,该计划显示1.5美元作为小费,11.5美元作为 总

代码

package calculatetips;

/**
 *
 * @author 
 */
import java.util.Scanner;

public class CalculateTips {



public static void main(String[] args) {

   Scanner input = new Scanner(System.in);

   System.out.print(" Enter the subtotal : ");

   double subtotal  = input.nextDouble();

   System.out.print(" Enter the gratuity rate : ");

   double gratuity = input.nextDouble();

   double caculateGratuity = (gratuity) / subtotal;

   double total = subtotal + caculateGratuity ;

   System.out.println(" The Gratuity is : $" +  caculateGratuity  + " and total is : $" + total);
  }  
}

问题

我正在学习java编程,我被困在一个百分比。我不知道如何获得一个百分比,我的问题要我计算小计的小费,即小计的百分比。我感觉很蠢,请帮助我。

1 个答案:

答案 0 :(得分:2)

因此,如果小费是介于0-100之间的值......

calculateGratuity = (gratuity / 100) * subtotal为您提供小费的金额。

然后,你的其余代码是正确的。