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!

  • 7
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值