java作业

以下是添加注释后的代码:
 
 
public class DrinkSprite {
    public static void main(String[] args) {
        int money = 50;  // 初始的钱数
        int price = 6;   // 每瓶雪碧的价格
        int bottleReturn = 1; // 退一个瓶子换回的钱数
        int totalDrank = 0;  // 总共喝到的雪碧瓶数

        int bottles = money / price;  // 用初始钱数除以价格得到能买到的雪碧瓶数
        totalDrank += bottles;  // 累加到总喝到的瓶数

        while (bottles > 0) {  // 只要还有瓶子
            int returnedBottles = bottles;  // 记录当前的瓶子数
            bottles = returnedBottles / price + returnedBottles % price;  // 计算用这些瓶子能换的新的雪碧瓶数和剩余瓶子数
            totalDrank += bottles;  // 再次累加到总喝到的瓶数
        }

        System.out.println("可以多喝 " + totalDrank + " 瓶雪碧");
    }
}
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/22243.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++数据结构之:树Tree

摘要: it人员无论是使用哪种高级语言开发东东,想要更高效有层次的开发程序的话都躲不开三件套:数据结构,算法和设计模式。数据结构是相互之间存在一种或多种特定关系的数据元素的集合,即带“结构”的数据元素的集合&am…

Linux驱动应用编程(二)控制GPIO

本文目录 一、基础1. 命令控制方式一:使用 GPIO序号来控制。方式二:使用 GPIO组号来控制。 2. 代码控制 一、基础 我们先要通过查询开发板手册,来获取引脚口信息。这里我们以开发板OreangpiAIPro为例。查询官方手册如下: 1. 命令…

工业机器视觉系统如何实现精准检测?

机器视觉系统是指利用机器替代人眼做出各种测量和判断。一种比较复杂的系统。大多数系统监控对象都是运动物体,系统与运动物体的匹配和协调动作尤为重要,所以给系统各部分的动作时间和处理速度带来了严格的要求。在某些应用领域,例如机器人、…

NLP:将中文/英文文档切分多个句子

文章目录 1. 前言2. 步骤2.1安装 SpaCy2.2 下载模型2.3 加载模型并处理文本 1. 前言 SpaCy 是一个开源的自然语言处理库,它支持多种语言的文本处理,包括中文。SpaCy 对中文文本的处理主要依赖于其内置的中文分词器(tokenizer)。以…

Spring运维之boot项目多环境(yaml 多文件 proerties)及分组管理与开发控制

多环境开发(yaml文件版) 我们在自己的开发中是自己环境 测试 生产的环境都不同 多环境分为 两个步骤 设置环境 生产环境 开发环境 测试环境 手搓三个环境 设置应用环境 应用pro配置 # 应用环境 spring:profiles:active: pro--- # 设置环境 # 生产环境 spring:profiles: p…

算法训练 | 回溯算法Part4 | 93.复原IP地址、78.子集、90.子集II

93.复原IP地址 题目链接:https://leetcode.cn/problems/restore-ip-addresses/ 文章讲解:代码随想录 回溯法 解题思路 切割问题就可以使用回溯搜索法把所有可能性搜出来 解题步骤 递归参数:startIndex一定是需要的,因为不能…

优化 PHP-FPM 参数配置:实现服务器性能提升

在Web服务器中,PHP-FPM(PHP FastCGI Process Manager)是一个重要的工具,用于管理 PHP 进程以提高性能和效率。通过合理配置 PHP-FPM 的参数,可以根据服务器的硬件配置和负载情况来优化服务器的性能。 1. 了解 PHP-FPM …

Android源码、学习路线和下载

目录 前言一、在线查看二、安卓学习路线三、源码下载 前言 学习研究android系统,最直接最好的方法就是阅读源码(Read The Fucking Source Code),本篇教程汇总一下能够查看android源码的网站和下载源码的方法 一、在线查看 aosp-mirror github网站上的AOSP源码 A…

计网期末复习指南(五):运输层(可靠传输原理、TCP协议、UDP协议、端口)

前言:本系列文章旨在通过TCP/IP协议簇自下而上的梳理大致的知识点,从计算机网络体系结构出发到应用层,每一个协议层通过一篇文章进行总结,本系列正在持续更新中... 计网期末复习指南(一):计算机…

联邦学习实现FedAVg算法

目录 PaddleFL PaddleFL概述 横向联邦学习(Horizontal Federated Learning, HFL) 纵向联邦学习(Vertical Federated Learning, VFL)

Jetpack架构组件_3. 数据绑定库双向绑定

这里介绍数据绑定库双向绑定的两种写法。第一种是模型类继承Observable,两个属性username、password的get方法上面添加bindable注解。第二种是创建一个包裹类,使用 ObservableField字段,然后再调用 this.observableField.get()获取字段。 1.…

数据结构算法之链表指针LinkList

链表是一种数据结构,它包含一系列存储在内存中随机位置的节点,从而实现高效的内存管理。链表中的每个节点包含两个主要组成部分:数据部分和对序列中下一个节点的引用。 链表种类: 单项链表 单链表是最简单的链表类型&#xff0c…

webm转换mp4,四种转换方法任你选!

在数字媒体日益盛行的今天,视频格式的转换已成为许多用户不可或缺的技能。其中,WebM和MP4作为两种广受欢迎的视频格式,各有其特点和优势。 WebM以其高效压缩和流畅播放而著称,而MP4则因其广泛的兼容性和易用性受到欢迎。因此&…

借助调试工具理解BLE协议_1.蓝牙简介和BLE工作流程

1.蓝牙简介 蓝牙是一种近距离无线通信技术,运行在2.4GHz免费频段,目前已大量应用于各种移动终端,物联网,健康医疗,智能家居等行业。蓝牙4.0以后的版本分为两种模式,单模蓝牙和双模蓝牙。 单模蓝牙&#xf…

杰理语音芯片AC1042A,变声喇叭玩具方案—云信通讯

变声喇叭玩具内置多种声音效果,例如机器人声、怪兽声、动物声以及各种搞笑声,让孩子能够在玩耍过程中体验不同的声音变化。有一些变声喇叭还可以模拟名人声音,让孩子们仿佛变身成为自己心目中的英雄或者明星。无论是自由的想象力游戏还是模仿…

Python教程-快速入门基础必看课程09-文件处理

该视频主要讲述了Python中文件的读写操作和pandas库中的subt函数来处理CSV文件。 在Python中,文件的读写操作需要使用open函数打开文件,并指定路径和模式。 读取文件时,可以使用f.read()方法读取内容,并使用f.close()方法关闭文…

字符数组转换为字符串

在Java中,将字符数组转换为字符串可以通过以下3种方法实现: 使用String构造函数 Java 提供了一个直接的方式,通过使用 String 类的构造函数来将字符数组转换为字符串。 语法 char[] charArray {h, e, l, l, o}; String str new String(…

借助调试工具理解BLE协议_2.BLE协议栈

名词解释: BT SIG英文全称为Bluetooth Special Interest Group(蓝牙特别兴趣组),网址为 www.Bluetooth.com。 Bluetooth Technology Website SIG成立于1998年,是一个全球技术交流组织,拥有超过36000家公…

进阶 RocketMQ - 消息存储-一张图掌握核心要点

看了很多遍源码整理的 一张图进阶 RocketMQ 图片,关于 RocketMQ 你只需要记住这张图! 消息传递责任已移交至Broker,接下来如何处理?首先,我们需要确保消息的持久化,避免因宕机导致的数据丢失。那么&#xf…