gpt4 book ai didi

java - 增加 Java 中用户输入的百分比

转载 作者:太空宇宙 更新时间:2023-11-04 13:22:36 25 4
gpt4 key购买 nike

如果用户输入高于 100,则每个单位增加 5%,即 100 或减去返回 5%、101 返回 10%、102 返回 15%,依此类推。

到目前为止我能够做到这一点:

public class CalculatePercent {
private int numberGiven;
private int finalPerc;

public String numberGiven(int numberGiven) {
this.numberGiven = numberGiven;

if(numberGiven == 100) {
finalPerc=5;
return "The percentage" + " " + "is:" + " " + finalPerc + "%";
}
else if (finalPerc > 100 ) {

}
return finalPerc;
}
}

还有这个:

import java.util.Scanner;

public class CalculatorApp {


public static void main(String[] args) {
Scanner in = new Scanner(System.in);
CalculatePercent p = new CalculatePercent();

System.out.println("Type the number: ");
String usernumber = p.numberGiven(in.nextInt());
System.out.println(usernumber);
}

}

最佳答案

public class CalculatePercent {

private int numberGiven;
private int finalPerc;

public String numberGiven(int numberGiven) {
this.numberGiven = numberGiven;
if (this.numberGiven <= 100) {
finalPerc = 5;
} else if (this.numberGiven > 100) {
finalPerc = 5 * (this.numberGiven - 99);
/*
Why 99 ?
For examaple :
100 - 99 = 1 * 5 = 5%;
101 - 99 = 2 * 5 = 10%;
102 - 99 = 3 * 5 = 15%
soon
*/
}
return "The percentage" + " " + "is:" + " " + finalPerc + "%";
}
}

关于java - 增加 Java 中用户输入的百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32940931/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com