Java 520.1314表白

long long ago(很久很久以前)!
一個男孩喜歡上了一個心儀的女孩。
但是、他很靦腆,不像那些輕車熟路的戀愛高手;
對於那些肉麻,表白的話語更是說不出口。

好在他是學程式設計的!
但是,學藝不精。
可是他想寫了一個程式,送給了那個女孩。以表明自己的心意!

請幫忙設計程式幫這個男孩表白!

要求:女孩輸入任意數進行測試,結果都是男孩的心意。可進行自由擴充。
表白公式:( (n 52.8)*5-3.9343 ) / 0.5 – 10*n

設計的程式:

public static void main(String[] args) {

    Scanner sc = new Scanner(System.in);
String c = null;
int i,n = 0;
float sum=0;
System.out.println("輸入‘Y’或‘N’選擇是否測試我的心意!");
c=sc.next();
if(c.equals("y")||c.equals("Y")){
System.out.print("你選擇測試我的心意、請輸入任意數測試!\n");
}
else{
System.out.print("雖然您選擇了否、但是由不得你,在這裡我說了算!\n");
System.out.print("反正來都來了、測一下又不花錢!請輸入任意數繼續測試吧!\n");
}
for(i=0;;i  ){
n=sc.nextInt();
System.out.println("您輸入的數是:" n);
sum=(float) (( (n 52.8)*5-3.9343 ) / 0.5 - 10*n);
System.out.printf("我對您的心意是:%3.4f\n",sum);
if( (i 1) >= 5 ){
System.out.println("您已經測試了" (i 1) "次了!");
System.out.println("還不相信我的真心?沒關係!繼續測試!");
System.out.println();
System.out.print("請輸入:");
}
else{
System.out.println("我知道你不相信,無所謂!您可以繼續測試!");
System.out.println();
System.out.print("請輸入:");
}
}
}

執行結果:

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

總結:
( (n 52.8)*5-3.9343 ) / 0.5 – 10*n
=(5*n 264-3.9343)/0.5-10*n
=(5*n 260.0657)/0.5-10*n
=10*n 520.1314-10*n
=520.1314

【注】公式本身與輸入的”n”,沒有關係,無論輸入的n是多少,最後都會被消去,只剩下結果520.1314!