问题描述:

java if 语句

class Test03{

\x05\x05main(){

\x05\x05\x05int cups = 3;

\x05\x05\x05double price = 5.0;

\x05\x05\x05double pay = 0.0;

\x05\x05\x05if(cups>0){

\x05\x05\x05pay = price;

\x05\x05\x05if(cups>1){

\x05\x05\x05\x05if(cups%2==0){

\x05\x05\x05\x05\x05pay = (5+2.5)*(cups/2);

\x05\x05\x05\x05}else{

\x05\x05\x05\x05\x05pay = (5+2.5)*(cups/2)+price;

\x05\x05\x05\x05}\x05\x05\x05\x05

\x05\x05\x05}

\x05\x05\x05}\x05\x05

\x05\x05\x05else{

\x05\x05\x05\x05System.out.println("不卖!");

\x05int cups1 =5;

\x05\x05double a1 = 5.0;

\x05\x05double pay1 = 0.0;

\x05\x05if(cups1>=1){

\x05\x05\x05if(cups1%2==0){

\x05\x05\x05\x05pay1 = cups1/2*(a1+a1/2);

\x05\x05\x05\x05System.out.println(pay1);

\x05\x05\x05}else if(cups1%2!=0){

\x05\x05\x05\x05\x05pay1 = a1+(a1+a1/2)*((cups1-1)/2);

\x05\x05\x05\x05\x05System.out.println(pay1);

\x05\x05\x05\x05\x05

\x05\x05\x05}

这两个代码输出的结果都是一样的 如果cup%2!=0的时候 pay = (5+2.5)*(cups/2)+price; pay1 = a1+(a1+a1/2)*((cups1-1)/2);这两句话 为什么 没区别 不是应该cup-1再除以2吗?

1个回答

分类:

综合

2014-11-02

问题解答:

我来补答

你cups是int型好吧,而int的除是像下取整的,比如Int a=4,b=5;

你输出a/2 和b/2 两个的结果都是2

展开全文阅读

java cups_java if 语句 class Test03{\x05\x05main(){\x05\x05\x05int cups相关推荐

  1. java用switch语句根据分数输出学生等级

    java用switch语句根据分数输出学生等级 /*** 从键盘上输入分数,计算等级grade=score/10;* <60,不及格,继续努力!* 60-69,及格,仍需努力!* 70-79,一 ...

  2. java跳转语句包含goto_Java 语句标签实现goto跳转

    0.前言 尽管Java的设计者将goto作为保留字,但实际上并没有打算在语言中使用它.通常,使用goto语句被认为是一种拙劣的程序设计风格.当然,也有一些程序员认为反对goto的呼声似乎有些过分(例如 ...

  3. JAVA中用 SQL语句操作小结

    1.添加记录(INSERT) 使用SQL语句的INSERT命令可以向数据库中插入记录,INSERT命令的基本形式为: INSERT INTO 表名 [(字段名1,字段名2-)] VALUES (值1, ...

  4. [Java]学习Java(1)运算符语句类

    [Java]学习Java(1)运算符&语句&类 一.运算符&语句 1.相等运算符"==" (1)基本类型时值相等就为true (2)对象比较时比较其引用地址 ...

  5. 关于 Java 中 finally 语句块的深度辨析

    可不能小看这个简单的 finally,看似简单的问题背后,却隐藏了无数的玄机.接下来我就带您一步一步的揭开这个 finally 的神秘面纱. 问题分析 首先来问大家一个问题:finally 语句块一定 ...

  6. 【JavaSE04】Java中循环语句for,while,do···while

    Java的循环语句 引入: 生活中有循环,程序的世界也有循环. 思考:生活中有哪些循环的事情? 总结:什么是循环? 重复做类似的事情,而且有终止条件,如果没有终止条件会是怎样? 类似这样的情况,Jav ...

  7. java任何表达式都可以当作语句_在Java语言中语句用分号终止,并不是所有的表达式都可以构成语句...

    在Java语言中,语句以分号":"作为结束标志.块语句由其他语句组成,其本身不需要用分号结尾.另外,内嵌有块语句并以块语句结尾的语句,也不需要用分号结尾. Java语句可分为空语句 ...

  8. java switch中if_详解java中if语句和switch的使用

    if语句 说起if语句,那么不得不提起三元运算符 a>b?c=0:c=1; 如果a>b结果为true,那么c=0,为false,c=1 那么下面看下if语句 if(a>b)c=0; ...

  9. Java跳转语句break与continue

    Java跳转语句break与continue 概述: ​ 人为的对循环执行进行控制时使用的语句 分类: break:打断 在选择语句中结束整个选择语句的 在循环语句中结束整个循环,后续循环不执行 co ...

最新文章

  1. 破解人工智能系统的四种攻击方法!
  2. 6行代码实现ASP无组件上传
  3. 在Struts2 的Action中怎样获取表单提交上来的多个checkbox的值
  4. 极大似然估计 —— Maximum Likelihood Estimation
  5. 数据库:MySQL大批量SQL插入性能优化
  6. uboot源码——gd_t和bd_t数据结构
  7. linux下软件包清理,Linux运维知识:如何清理Linux系统中的孤立、无用的软件包
  8. SpringCloud创建Config读取本地配置
  9. php获取元素位置,jquery如何获取当前元素的位置
  10. imagemagick, imagick和magickwand的安装
  11. 令人疑惑的defaultValueAttribute
  12. 基于android下的amr转mp3
  13. 成都Uber优步司机奖励政策(3月2日)
  14. asynchronous socket error 10053错误及解决方法
  15. hdu 5148Cities 树形dp
  16. PHP7的异常处理机制,set_error_handler和set_exception_handler方法介绍
  17. as使用git@oschina
  18. 批量修改.CR2 格式的照片为.jpg
  19. matlab可靠性优化,MATLAB在机械可靠性优化设计中的应用.pdf
  20. java 浮雕效果_android 图像处理(黑白,模糊,浮雕,圆角,镜像,底片,油画,灰白,加旧,哈哈镜,放大镜)...

热门文章

  1. php7 thinkphp5,thinkphp5+phpstudy+php7.0连接SQL Server 2008 | 睿客网
  2. 呼和浩特机器人光缆设备_工业机器人最坚固配件,虐它千万次,性能依旧
  3. 1一10到时的英文单词_10张“牛皮癣”可换1个鸡蛋!徐州一街道全民总动员
  4. spring_Spring Boot应用程序浪费了内存
  5. 去掉一个linux的ip,linux – iptables删除除一个IP之外的所有传入ICMP请求
  6. mysql嵌套实战_艰难的mysql嵌套表结果挑战
  7. 折半查找递归算法_两篇文章带你了解java基础算法之递归和折半查找
  8. java开发有不加班的吗_8年Java开发的500强企业大佬告诉你,程序员不加班就没有前途吗?...
  9. 前Oracle首席工程师怒喷:MySQL 是“超烂的数据库”,建议考虑 PostgreSQL
  10. 皮一皮:可怜的西瓜...