Java编程练习-4 循环、if语句、四则运算

【2-4】《Java流程控制——循环语句》——Scanner接收用户输入、if语句、switch语句、while循环、do while循环、for循环、嵌套循环图形打印、break 文章目录流程控制一、接收用户输入二、执行结构概述三、if分支四、switch五、循环_while六、do while循环七、for循环八、循环嵌套图形打印九、break与continue十、如何退出多重循环十一、图形打印详解十二、判断用户输入类型总结 流程控制 总结了一下好几天前学习的流程控制的笔记。 一、接收用户输入 使用Java内部提供的Scanner类,用于接收用户键盘输入。Java所提供的一个工具,其中封装了许多方法,每个方法都有不同的功能可供我们使用。 语法格式:类型 变量 = new 类(参 阅读详情

Java编程练习-4 循环、if语句、四则运算

5和11

编写一个程序,计算可被5或11整除,且小于等于自然数n的所有正数之和。
该程序应首先打印出提示请输入数字,再读取输入数字。它应计算并输出所有小于等于n的可被5或11整除的正数之和。如果用户输入一个负数,则打印错误:n>= 0程序结束。

例如,如果用户输入数字57,则必须将数字5、10、11、15、20、22、25、30、33、35、40、44、45、50和55相加,结果为440。

编程练习答案

public class FiveAndEleven {

	public static void main(String[] args) {
		int n = giveInt("请输入数字:");

		if (n < 0) {
			System.out.println("错误:n>= 0");
		} else {
			int sum = 0;

			while (n > 2) {
				if (n % 5 == 0 || n % 11 == 0) {
					sum += n;
				}
				n--;
			}
			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;
	}

}
【Java编程】第4节:Java入门基础知识--判断和循环语句 Java是一种广泛使用的编程语言,由Sun Microsystems(现在是Oracle Corporation)首次推出。它是一种跨平台的编程语言,意味着您可以编写一次代码,然后在多个不同的计算机系统上运行,而无需对其进行修改。Java被广泛用于开发各种类型的应用程序,包括企业级应用、移动应用、Web应用、游戏等。 阅读详情

相关推荐

头歌--Java循环与分支语句编程练习

头歌--Java循环与分支语句编程练习

m0_56638814的博客 2081

Java实现随机四则运算问题

java实现随机四则运算的问题,小白也能看懂

m0_61961937的博客 2393

计算并输出n(包括n)以内能被3或5整除的所有自然数之和

计算并输出n(包括n)以内能被3或5整除的所有自然数之和的简单C++程序

Java实现四则运算

import java.util.Scanner; /* *Java实现两个复数的四则运算: *设计复数库,实现基本的复数加减乘除运算。    *输入时只需分别键入实部和虚部,以空格分割,两个复数之间用运算符分隔; *输出时按a+bi的格式在屏幕上打印结果。参加样例输入和样例输出。   *注意考虑特殊情况,无法计算时输出字符串&amp;amp;amp;amp;amp;amp;quot;error&amp;amp;amp;amp;amp;amp;q

weixin_43165059的博客 1万+

Cadence OrCAD: 层次化设计 Hierarchical Design

详细介绍OrCAD的原理图层次化设计方法。

Fantasy237的博客 1万+

freeswitch系列二 kamailio 5.0安装及实现kamailio集成freeswitch

kamailio是个纯粹的SIP服务器。本文介绍先如何在debian8下安装debian5.0,然后详细介绍如何实现使用kamailio做freeswitch均衡负载。kamailio同时实现做为代理服务器、注册服务器、重定向服务器。

不积跬步无以至千里; 不积小流无以成江海 1万+

Java中用键盘录入数据;运算符(逻辑运算符,位运算符,三元运算符);流程控制语句(if,switch,for,while,do...while);

一、Java中用键盘录入数据 第一步:导入包 import java.util.Scanner; 第二步:创建对象 Scanner sc = new Scanner(System.in); 第三步:键盘输入数据 System.out.println("请输入数据:"); 第四步:获取数据 int score = sc.nextInt(); 示例: import java.util.Scan...

y_Engineer的博客 1680

告别‘耀斑’降落:手把手教你用PX4+激光测距仪实现固定翼精准自动着陆

本文详细介绍了如何利用PX4飞控与激光测距仪实现固定翼无人机的精准自动着陆,解决传统气压计在低空环境下的测量误差问题。通过硬件选型、安装要点、PX4参数配置及实战调校,帮助开发者实现厘米级高度感知,优化降落曲线,提升着陆稳定性与安全性。

weixin_30336061的博客 520

Java实现简单四则运算

import java.util.*; import java.util.Random; public class App4 { public static void main(String[] args) { int top2,top1; int result; int m=0; int temp; Scanner scanner=new Scanner (System.in); Random x=n...

qq_57148939的博客 473

OS实验xv6 6.S081 开坑

OS实验xv6 6.S081 开坑 终于把xv6 2019 6.S081做完了,网络部分没有写,因为有计网实验了。怎么说呢,xv6的坑有点多,能做完多亏了:和我同学ljj交流,参考RedemptionC老哥的博客(他写的非常详细,遗憾的是,他好像没有写mmap),再者就是参考这位老哥的做法(没有源码,写得不是特别详细,不过有借鉴作用,mmap就是借鉴了他的思想)……废话不多说了,直接开始。 实验指导 首推RedemptionC的博客 这位老哥的个人博客 xv6 6.S081官网(后面的实验都要参考官网

不定期更新系统使用、编程小技巧,哔哩哔哩账号:https://space.bilibili.com/399455629,欢迎关注 4493

【100%通过率】华为OD机试真题 C++ 实现【水库蓄水问题】【2022.11 Q4 新题】

给定一个长度为 n 的整数数组height。数组的元素表示山的高度,选择两个元素作为水库的边界,求蓄水量的最大值并输出蓄水量最大时的边界下标(蓄水量相同时输出下标较近的)。

MISAYAONE的博客 1万+

Java简单四则运算

题目 从控制台输入只有一个四则运算符(+,-,,/)的简单四则运算式子,然后输出计算结果。例如输入345+23,则输出345+23=368;输入20100,则输出20*10=2000;如果输入非四则运算式子就给出提示信息。运算结果如下图所示 提示:本篇文章是面对初学者文章,其中未使用java语言中类与对象的概念,没有什么深层次和抽象的内容。学习者只需一步一步阅读就可理解程序的运行逻辑,与c语言编程较为相似。 不足需改正点:1.该程序没有使用函数,即没有将程序做模块化设计。2.该程序的判断条件仍未完善,例如

qq_48157192的博客 7371

【Java基础】还看不懂JDK7 HashMap环的产生原理你来打我

JDK7对旧table数据重定位到新table的函数transfer如下,其中重点关注部分以标出。 头插法正常情况下: 并发情况下 线程1只执行了Entry<K,V> next = e.next就被挂起了,而线程2正常执行完毕,结果图如下: 线程1接着下面继续执行: 通过逐步分析跟绘图可以知道红色部分会有环产生。 ...

sowhat 4244

java基础语法if语句、循环

java基础语法Java 条件语句if语句if...else语句if...else if...else 语句嵌套的 if…else 语句Java 循环语句while 循环do…while 循环for 循环Java 增强 for 循环关键字break 关键字continue 关键字 Java 条件语句 一个 if 语句包含一个布尔表达式和一条或多条语句 if语句 if(布尔表达式) { //如果布尔...

weixin_44684812的博客 5675

WebRTC之beamforming算法

CSND已永久停更,最新版唯一来源点击下面链接跳转: 语音增强和语音识别网页书 坐标问题 这里以笔记本为例进行说明,当笔记本按如下方式打开: 首先是键盘和液晶屏呈90度,然后鼠标上方,也就是液晶屏上方正中间是camera,把平行于键盘的面看成是xy平面,把液晶屏所在的面看成是xz平面,所有平面的原点都在Camera的位置。 方位角:从原点开始,Camera的右侧是0度,逆时针方...

shichaog的专栏 1万+

【专栏导引贴】100+智能优化算法:从背景原理到代码实战(持续更新)

本专栏系统整理100+种现代优化算法,涵盖粒子群优化(PSO)、遗传算法(GA)、鲸鱼优化(WOA)等经典方法,以及白鲸优化(BWO)、非洲秃鹫优化(AVOA)等新兴算法。每篇详解包含生物启发原理、数学模型、代码实现及工程应用,采用统一编程风格,提供可直接运行的实例代码。专栏持续更新,旨在为研究者提供系统化的智能优化算法参考资料,实现从理论到实践的完整知识链。目前已收录23种算法,包括蚁群系统(ACS)、蝙蝠算法(BA)、天牛须搜索(BAS)等自然启发式优化方法。

qq_42212808的博客 3654

Java流程控制语句(if语句,switch语句,for循环,while循环,do...while循环,三种循环的区别)

​ 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复 执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形 成死循环。而且,很多时候要通过控制语句的执行顺序来实现我们想要的功能。顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。​ 小明的考试成绩,如果用switch,那么需要写100个case,太麻烦了,所以用if简单。

小丁的博客 1263

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

关于if循环语句的四种写法

if语句在java中起到判断语句的作用写法有四种,如下: if…、 if…else、 if…else if…、 if…else if…else… 例如: 一:if语句第一种写法 if… 好处:简单便捷。 坏处:bug太多,如果i的值不为2,控制台将会输出空,所以i的值要一致,不推荐这样的写法。 二:if语句的第二种写法 if…else… 好处:使用简单快捷 不易出错,即便i的值不为2,它会自动进入else的选项 坏处:暂无 三:if语句的第三种写法 if…else if… 好处:使用简单,快捷

weixin_48993763的博客 4万+

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Java语言程序设计——for循环语句

for循环是Java程序设计中不可或缺的一部分,掌握其用法对于编写高效、简洁的代码至关重要。通过灵活运用for循环,可以解决许多编程问题,尤其是在处理重复性任务和遍历数据结构时。在实际应用中,应根据具体需求选择合适的循环结构,并注意优化循环性能。

2301_81447988的博客 2万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

java for if嵌套_for循环嵌套if语句怎么循环-for 循环嵌套if语句-for循环语句嵌套使用的实例...

for循环嵌套里怎幺用if语句控制外循环?修改如下int Su(int x){int i,j;for(i=x;i>=2;i--){for(j=2;j<=i>=i>{if(i%j==0) {break;} //若能整除任何一个数,说明非素数,跳出内循环,检查下一个i}if(j>i/2) {return i;} //放到内循环之后而不是之内,检查j值,如果满足条件说明i是...

weixin_39633113的博客 8939

Java循环语句

Java循环结构 第一节:循环结构 1.1 什么是循环 循环就是在循环条件满足的情况下,反复执行特定代码。 1.2 为什么要使用循环 当我们要打印100次helloworld 或者我们想实现1-10的和 1+2+3+4+5.... int sum = 0; sum = sum + 1; sum = sum + 2; sum = sum + 3; sum = sum + 4; sum = sum ...

♾️ 3409

java if语句练习题_java,if语句练习题.doc

java,if语句练习题精品文档2016全新精品资料-全新公文范文-全程指导写作 –独家原创 PAGE1 / NUMPAGES1 java,if语句练习题 Java的控制语句的分类Java中有如下几种控制语句分支语句A. if –elseB. switch循环语句A. while循环B. do– ...

weixin_39837207的博客 978

Java 控制语句全解析:switch、if、循环及控制语句详解

\详细解析Java中的if、switch条件语句,及while、do...while、for循环结构,介绍break、continue、return的用法,并讲解Math类的常用功能。每个示例都有清晰注释,帮助初学者理解和掌握这些基础语法。

俎树振的博客 1620

3、Java的If语句与For循环

一 语句 条件语句:根据不同的条件,执行不同的语句 if if .. else if .. else if if .. else if .. else if.. else switch 循环语句:重复执行某些动作 for while do .. while 1.1 if语句 单分支if语句的基本格式为: if (condition) { ...

qq_33336347的博客 3099

Java编程基础(Scanner类==>循环语句)

我们发现在学习Java语言编程基础时,有好多地方和C语言编程基础有点像的。但对于编程思想还是有点区别的;Java:是面向对象的编程语言,强调以对象为中心进行编程,将数据和对数据的操作封装在类中,通过类的实例化创建对象来使用。例如,在 Java 中创建一个图形绘制程序,可以定义不同的图形类,如圆形类、矩形类等,每个类包含了图形的属性和绘制方法。C:是面向过程的编程语言,侧重于通过函数的调用来实现程序的流程控制和功能实现。

2401_84365662的博客 2202

delphi if 语句循环语句

if语句------------------------------------------------------------------------------------------------------------------------------------------------- 其实delphi中的IF语句和VB中的语句有点相像,都是IF .... THEN... 不过DE

加利敦张大师的专栏 1万+
上一篇: Java编程练习-3 while循环、加法运算
下一篇: 人生苦短,该是及时行乐?或是该苦尽甘来?
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值