如何简单实现如下功能,个位不足5元的按0元算,超过5元的按5元算

问题描述

个位不足5元的按0元算,超过5元的按5元算,例如 193元 实际取 190元 198元 实际取 195元

解决方案

int result = (int) (i / 10) * 10 + (int) ((i % 10 >= 5) ? 5 : 0)
解决方案二:
int result = (int) (i / 10) * 10 + (int) ((i % 10 >= 5) ? 5 : 0)如果原本是int型的话,那更简单了:int result = i / 10 * 10 + ((i % 10 >= 5) ? 5 : 0);
解决方案三:
测试通过了!
解决方案四:
public static void main(String[] args) { int i=937; int j=i%10; if(j<5){ i=i-j; }else{ i=i-j+5; } System.out.println(i);}

时间: 2024-09-13 01:38:48

如何简单实现如下功能,个位不足5元的按0元算,超过5元的按5元算的相关文章

Python的Flask框架中实现简单的登录功能的教程

  Python的Flask框架中实现简单的登录功能的教程,登录是各个web框架中的基础功能,需要的朋友可以参考下 回顾 在前面的系列章节中,我们创建了一个数据库并且学着用用户和邮件来填充,但是到现在我们还没能够植入到我们的程序中. 两章之前,我们已经看到怎么去创建网络表单并且留下了一个实现完全的登陆表单. 在这篇文章中,我们将基于我门所学的网络表单和数据库来构建并实现我们自己的用户登录系统.教程的最后我们小程序会实现新用户注册,登陆和退出的功能. 为了能跟上这章节,你需要前一章节最后部分,我们

源码-用javaSSH框架做一个简单的登录功能

问题描述 用javaSSH框架做一个简单的登录功能 用SSH框架做一个简单的登录功能,登录成功则跳转到一个页面,登录失败则跳转到一个失败页面,MySQL数据库.求大神指点,最好能提供源码 解决方案 Spring 3.x 企业应用开发实战的第一个例子就符合你的要求了.Mysql+srping3 解决方案二: 告诉我你的扣扣邮箱,我发你邮箱 解决方案三: 主要还是在struts2 里面,处理业务逻辑,再跳转到指定页面,关键在struts,xml配置文件里面

学Silverlight 2系列(5):实现简单的拖放功能

本文为系列文章第五篇,利用前面讲过的鼠标事件处理实现简单的拖放功能 . 准备XAML 在实现拖放功能中,分为三个步骤: 1.按下鼠标,触发MouseLeftButtonDown事件,选择要拖动的对象. 2.移动鼠标,触发MouseMove事件,移动选择的对象. 3.放开鼠标,触发MouseLeftButtonUp事件,停止捕捉事件. 做一个简单的界面,用一个按钮来显示拖放,如下XAML声明: <Canvas Background="#46461F"> <Button

ASP.NET中使用Application对象实现简单在线人数统计功能

  这篇文章主要介绍了ASP.NET中使用Application对象实现简单在线人数统计功能,本文给出实现步骤和相应代码实例,需要的朋友可以参考下 注:最近在复习ASP.NET,为了加深印象,会制作一些小的demo程序,分享给大家. 1 新建ASP.NET网站,编辑Global.asax文件,修改后的文件内容如下所示. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

js实现简单锁屏功能实例

  本文实例讲述了js实现简单锁屏功能的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71

js/jQuery简单实现选项卡功能

 本篇文章主要是对js/jQuery简单实现选项卡功能的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 第一种方法是用原生的js代码如下:    代码如下: <!DOCTYPE html> <html> <head>     <meta charset="utf-8">     <title>简单选项卡</title>     <style type="text/css"

python实现简单的计时器功能函数_python

本文实例讲述了python实现简单的计时器功能函数.分享给大家供大家参考.具体如下: 此函数通过python实现了一个简单的计时器动能: ''' Simple Timing Function. This function prints out a message with the elapsed time from the previous call. It works with most Python 2.x platforms. The function uses a simple tric

java用线程实现简单的定时器功能。能定时能停止

问题描述 java用线程实现简单的定时器功能.能定时能停止 本来用定时器timer 和 timertask 已经实现,但是 老师要求用 线程自己模拟 求大神指点 解决方案 用线程实现定时器功能用线程实现简单的定时器

java中用集合写一个简单的登录功能。麻烦大家看一看

问题描述 java中用集合写一个简单的登录功能.麻烦大家看一看 //这是注册的方法 public static void reg(){ Collection id=new ArrayList();//账户 Collection passWord=new ArrayList();//密码 Scanner sc=new Scanner(System.in); System.out.println("请输入账号:"); id.add(sc.next()); System.out.printl