Java编程练习-3 while循环、加法运算

掌握do-while循环与Java编程练习 本文深入探讨了Java编程中的do-while循环结构及其应用。通过示例和练习,解释了do-while循环在确保至少执行一次循环体时的独特作用,并分享了相关的编程练习以加深理解。 阅读详情

Java编程练习-3 while循环、加法运算

前提

本练习测试的是最基础的Java命令,尤其是while循环,= 赋值运算符,+ 和 - 等简单运算符。

任务

创建一个程序来计算用户输入的几个整数的总和。要求用户使用请输入数字: 输入数字,直到输入0。 输入数字0后,程序计算所有已输入数字的总和。
应在另一行中显示总和: 和用户输入的数字总和。然后程序结束。

编程练习答案

public class Sum {

	public static void main(String[] args) {
		int sum = 0;
		int input = -1;

		while (input != 0) {
			input = giveInt("请输入数字:");
			sum = sum + input;
		}

		System.out.println("总和:");
		System.out.println(sum);
	}


	public static int giveInt(String text) {
		Integer x = null;
		do {
			String s = readString(text);
			if (s == null)
				throw new IllegalStateException(
							"Illegal input!");
			try {
				x = Integer.parseInt(s.trim());
			} catch (@SuppressWarnings("unused") NumberFormatException e) {
				// try again
			}
		} while (x == null);
		return x;
	}

}
STM32 ADC+DMA实战:手把手教你驱动XGZP6847A压力传感器(附完整代码) 本文详细介绍了如何使用STM32的ADC和DMA外设驱动XGZP6847A压力传感器,包括硬件连接、ADC配置、DMA高效传输实现以及数据处理与校准方法。通过实战案例和完整代码,帮助开发者快速掌握高精度压力数据采集技术,适用于工业控制和医疗设备等领域。 阅读详情

相关推荐

Difftest踩坑笔记(一)

Difftest是差分测试框架,有什么用呢?高性能CPU的设计需要做复杂的测试,传统的测试方法运行较慢,而且出了问题很难定位,Difftest就是为了解决这两个问题。

http://www.icfgblog.com/ 4196

java实现分别用for循环和while循环计算1到100相加的和

二、while循环代码。

qq_65142821的博客 869

电子纸价签实战:基于SSD1680的墨水屏驱动开发与优化

本文详细介绍了基于SSD1680驱动芯片的电子纸价签开发实战,涵盖硬件连接、驱动框架搭建、核心流程解析及性能优化。重点剖析了初始化配置、波形文件加载、图像数据写入与刷新触发等关键步骤,并提供了功耗优化、显示效果提升及代码健壮性等实用避坑指南,帮助开发者高效实现稳定低功耗的墨水屏驱动。

weixin_28278377的博客 229

JAVA基础之while 循环(小白必看!!!)

介绍: while循环是Java语言中比较常用的循环结构之一,先判断循环条件,再执行循环操作语句。 while 是Java语言中的关键字。 循环条件通常是具有boolean类型值的关系表达式或逻辑表达式。 循环操作可以是一条简单语句,也可以是由多条语句构成的复合语句,当仅存在一条语句时,括号可以省略。 nwhile循环执行过程: 注意:在while 循环中,若循环条件开始即为假,则循环体一次也不执行。 语法: while(循环条件) { 循环操作...

DCChangStisw_77的博客 5614

数学建模——相关系数(4)——斯皮尔曼相关系数(spearman)

文章目录引述斯皮尔曼相关系数(spearman)定义 引述 经过之前几节的学习,我们了解并掌握了皮尔逊相关系数。在学习中我们发现,皮尔逊相关系数的使用条件相当苛刻:两组变量必须是连续数据、呈现正态分布,且两者间必须成线性关系。如果我们在数学建模中拿到一组数据无法满足以上条件,那么有没有其他的方法去判断两组变量之间的相关性呢?答案是肯定的,它就是斯皮尔曼相关系数(spearman). 斯皮尔曼相关系...

东 6万+

CAPL编程入门:从零开始掌握汽车通信脚本语言

本文详细介绍了CAPL编程的基础知识,从开发环境搭建到核心语法精要,再到总线通信实战和高级调试技巧。CAPL作为汽车通信脚本语言,专为CAN、LIN等网络协议设计,帮助工程师高效完成车载网络测试。通过实战案例和性能优化建议,读者可以快速掌握CAPL编程技能。

s1t2u3的博客 978

编写Java程序,使用while循环语句计算1+1/2!+1/3!···1/20!之和。

package JavaPractice; public class WhileTest { public static void main(String[] args) { double x=1; double y=1; double z=0; double sum=0; while(x<=20) { y=y*x; z=1/y; sum=sum

sefvdx的博客 1万+

别再硬拔了!用这3个终端命令轻松搞定Mac上移动硬盘‘被程序占用’的问题

本文介绍了3个终端命令解决Mac上移动硬盘‘被程序占用’的问题,包括使用`diskutil list`定位硬盘、`lsof`查找占用进程以及`diskutil unmount`安全卸载。这些方法能有效避免数据风险,提升操作效率,特别适合开发者和技术爱好者。

weixin_33507732的博客 293

JAVA利用循环语句while计算数字1到100的和,并输出

【代码】利用循环语句while计算数字1到100的和,并输出。

w18201600614的博客 4748

卡方分布的前世今生:一个统计概念的演化史

本文追溯了卡方分布从19世纪末的理论雏形到现代统计推断核心工具的发展历程。从Karl Pearson的数学奠基到Ronald Fisher的理论完善,卡方分布在医学研究、社会科学和机器学习等领域展现出广泛应用。文章通过代码示例和性质分析,揭示了这一统计概念如何持续推动数据科学创新。

weixin_29251567的博客 391

全志F1C200S嵌入式驱动开发(lcd屏幕驱动)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 lcd RGB屏幕作为比较经济、实用的显示工具,在实际场景中使用较多。它的信号来说,一般也比较简单,除了常规的数据信号,剩下来就是行同步、场同步、数据使能和时钟信号了。数据信号方面,常见的格式有RGB888、RGB666、RGB565。为什么有什么多选择,主要还是取决于soc pin脚的多少来定。当然,pin脚越多,显示的颜色就越精准,还原度就越高。 举例来说,假设

嵌入式-老费,一个分享专业嵌入式知识的blog 2794

while的循环语法

文章目录64_三目运算符 64_三目运算符 三目运算符也叫三元运算符或三元表达式。 语法如下: 条件成立执行的表达式 if 条件 else 条件不成立执行的表达式. """ 语法:条件成立执行的表达式 if 条件 else 条件不成立执行的表达式 """ a =1 b =2 c =a if a>b else b print(c) #需求:有两个变量,比较大小 如果变量1 大于 变量2 执行变量1-变量2;否则;变量2-变量1 aa =10 bb =6 cc =aa-bb

陌上花开,静待绽放! 1785

如何给K8S配置一个具有永久有效的kubeconfig

在 Amazon EKS 环境中,Kubernetes 的认证机制与 AWS IAM 深度集成,通过aws-iam-authenticator动态生成临时凭证。这种设计虽然增强了安全性,但给需要持久化凭证的工具链(如 CI/CD 系统中的 KubeVela)带来了挑战。具体表现为:临时凭证失效​​:默认 Token 有效期为 15 分钟至 1 小时;​​IAM 角色限制​​:直接使用aws eks get-token生成的凭证无法持久化

小杨同学的博客 660

java while循环_Java while循环

java while循环Java while loop is used to execute a block of statements continuously till the given condition is true. Earlier we looked into java for loop. Java while循环用于连续执行语句块,直到给定条件成立为止。 之前我们研究过java ...

从零开始的教程世界 1万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

搞懂Java的死循环(for、while、do-while)

家人们,今天我想跟你们唠唠我在学 Java 编程的时候碰到的几个特别基础但又超级重要的东西 ——for 循环、while 循环还有 do - while 循环,重点讲讲它们的死循环写法,别一听 “死循环” 就觉得吓人,其实弄懂了可有用啦!

潜意识Java的博客 1857

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Java基础之while练习累加思想

class WhileTest { public static void main(String[] args) { /* 练习: 获取1到10 10个数字的和。 0 + 1 1 + 2 3 + 3 6 + 4 10 + 5 思路: 1,每次参与加法的数值不确定。 2,每次的出现的和数据也不确定。 3,发现参与加法运算的数值有递增规律。 4,每一次都是加法运算在重复,并且都是和再加上下一个数值。 步骤: 1,

独狼的博客 4366

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Java while循环及相关练习题

while循环 while(判断条件){//当判断条件为true的时候执行循环体里面的内容 循环体; } 练习题: 打印1-100之间的所有数 int i=1; while(i<=100) { System.out.print(i+" "); i++; } 打印1-100之间的所有偶数 int j=0; while(j<=100) { System.out.println(j); j+=2;//这样写的效率比较高 } 打印所有水仙花数 int i=100; whil

qq_46064175的博客 3787

Java使用while循环计算一个整数的位数

做个 java 小练习,使用循环嵌套来实现如下需求: 计算出任意一个小于10位的整数的个数。 实现代码如下: public static void count(int n) { /** * 计算一个整数(小于10位)的位数 * 如:输入999,则输出 "它是个3位数" * * @param n:小于10位的整数 * */ if(n >= 0 ...

媛测 3948

Java 循环结构-for-while-do..while答案

基础题目 第一题:语法练习 语法点:运算符,while,if 按步骤编写代码,效果如图所示: 编写步骤: 定义类 Test1 定义 main方法 定义变量i为0,i2为10 使用第一个while循环,当条件为i小于5 时,则进入循环 循环内,i自增,i2自增 循环内,使用if判断,当i大于等于 2 并且i2小于15 时,同时输出i和i2的值 使用第二个while循环,当条件为i2小...

kai46385076的专栏 1920

Java循环——for循环、while循环、do-while循环以及终止循环语句break、continue

java中的循环语句以及循环终止语句,for循环、while、do-while循环以及continue、break的使用

qq_45122557的博客 4736

Java之while循环基本使用

文章目录while 循环控制1. 基本语法2. while 循环执行流程分析3. 注意事项和细节说明4. 课堂练习题 while 循环控制 1. 基本语法 2. while 循环执行流程分析 While01.java 画出流程图 使用 while 循环完成前面的题 //输出10句 你好,兮动人 int i = 1; //循环变量初始化 while( i <= 10 ) {//循环条件 System.out.println("你好,兮动人" + i);//执行语句 i++;//

兮动人 1万+

【while循环控制--do..while循环控制】详解——案例练习

do..while来要账, 它二话不说先把你打了一顿, 打完了过后它问你还不还钱, 如果你要是还钱呢他就走了, 如果你要是不还钱继续打。找你去要账先问你还不还, 如果你换我就走了, 如果你不还钱那我就打打到你说还钱为止.3. 先执行, 在判断, 也就是说, 一定会执行一次。2. 只是四要素放的位置, 和for不一样.2. 也有执行四要素, 只是位置不一样。do..while循环: [先执行,后判断]2. while循环是先判断在执行语句。while循环: [先判断, 后执行]}while(循环条件);

Jean·z的博客 1042

Java循环结构(while循环、do...while循环、for循环、增强for循环)【详解+代码注释+练习题】

循环结构 while 循环 do…while 循环 for 循环 在Java5中引入了一种主要用于数组的增强型for循环。 while 循环 while 是最基本的循环,它的结构为: while (布尔表达式) { //循环内容 } 只要布尔表达式为 true ,循环就会一直执行下去。 我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环。 少部分情况需要循环一直执行,比如服务器的请求响应监听等。 循环条件一直为 true 就会造成无限循环

MZPL23131的博客 665

Java中循环结构中的while循环和do-while循环

介绍了Java循环结构中的while循环和do-while循环

YoungBoyD的博客 846

使用while循环语句与自增运算符循环遍历数组 (Java经典编程案例)

大多情况下,遍历数组都是使用for循环语句实现。其实使用while循环语句与自增运算符循环 也能遍历数组,代码如下: /** * 使用while循环语句与自增运算符循环遍历数组 */ public class Example { public static void main(String[] args) { // 创建鸟类数组 String[] ave...

数据知道的博客 2万+

【潜意识Java】死循环(for、while、do-while)

家人们,今天我想跟你们唠唠我在学 Java 编程的时候碰到的几个特别基础但又超级重要的东西 ——for 循环、while 循环还有 do - while 循环,重点讲讲它们的死循环写法,别一听 “死循环” 就觉得吓人,其实弄懂了可有用啦!

潜意识Java的博客 1298
上一篇: Java编程练习-2 新建类、Sout语句
下一篇: Java编程练习-4 循环、if语句、四则运算
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值