Java基础知识体系-基础语法-06

华为OD机试真题2025双机位A卷 Python&JavaScript 实现【采购订单】 在一个采购系统中,采购申请(PR)需要经过审批后才能生成采购订单(PO)。每个PR包含商品的单价(假设相同商品的单价一定是一样的)及数量信息。系统要求对商品进行分类处理:单价高于100元的商品需要单独处理,单价低于或等于100元的相同商品可以合并到同一采购订单PO中。针对单价低于100的小额订单,如果量大可以打折购买。 阅读详情

循环语句;

//for循环的演示
public class ForDemo {

	public static void main(String[] args) {
//		int sum = 0;//和
//		int num = 1;
//		for(;num <= 100;num++){
//			sum += num;
//		}
//		System.out.println("sum="+sum);
		
//		int sum = 0;//和
//		for(int num =1;num<=100;){
//			sum += num;
//			num++;
//		}
//		System.out.println("sum="+sum);
		
//		int sum = 0;//和
//		int num = 1;
//		for(;num<=100;){
//			sum += num;
//			num++;
//		}
//		System.out.println("sum="+sum);
		
//		for(;;){//死循环(没有条件的循环就是死循环)
//			System.out.println("我也学习");
//		}
		
//		for(int i=0,j=6; i<6; i+=2,j-=2){
//			System.out.println(i);
//		}
		/*
		 *i=0;j=6
		 *i=2;j=4
		 *i=4;j=2
		 *i=6;j=0 
		 */
		
//		int sum =0;
//		for(int num=1;num<=100;num++){
//			if(num%10 != 3){
//				sum +=num;
//			}
//		}
//		System.out.println("sum="+sum);
		
//		int sum =0;
//		for(int num=1;num<=100;num++){
//			if(num%10 == 3){
//				continue;
//			}
//			sum += num;
//		}
//		System.out.println("sum="+sum);
		/*
		 * sum =0
		 * num =1 sum =1
		 * num =2 sum =1+2
		 * num =3 
		 * num =4 sum =1+2+4
		 * ...
		 * num =13
		 * num =14 
		 */
		
		//累加和:1+2+3+...+99+100=?
//		int sum = 0;//和
//		for(int num=1;num<=100;num++){
//			sum += num;
//		}
//		System.out.println("sum="+sum);
		
		/*
		 * 		 sum =0
		 * num=1 sum=1
		 * num=2 sum=1+2
		 * num=3 sum=1+2+3
		 * num=4 sum=1+2+3+4
		 * ...
		 * num=100 sum=1+2+3+4+...+100
		 * num=101
		 */
		for(int times=0;times<10;times++){
			System.out.println("行动是成功的阶梯");
		}
		System.out.println("over");
		
		/*
		 * 执行过程:
		 * times=0 true 输出
		 * times=1 true 输出
		 * times=2 true 输出
		 * times=3 true 输出
		 * times=4 true 输出
		 * times=5 true 输出
		 * times=6 true 输出
		 * times=7 true 输出
		 * times=8 true 输出
		 * times=9 true 输出
		 * times=10 false for循环结束
		 * 输出over
		 */
		for(int num=1; num<=9;num++){
			System.out.println(num+"*9="+num*9);
		}
		System.out.println("over");
	}
}
public class WhileDemo {
	
	public static void main(String[] args) {
//		int num =1;
//		while(num<=9){
//			System.out.println(num+"*9="+num*9);
//			num++;
//		}
//		System.out.println("over");
		
		int times = 0;//1.循环变量的初始化
		while(times<10){//2.循环的条件
			System.out.println("行动是成功的阶梯");
			times++;//循环变量的改变
		}
		System.out.println("over");
	}
	
	/*
	 * 执行过程:
	 * times=0 true 输出
	 * times=1 true 输出
	 * times=2 true 输出
	 * times=3 true 输出
	 * times=4 true 输出
	 * times=5 true 输出
	 * times=6 true 输出
	 * times=7 true 输出
	 * times=8 true 输出
	 * times=9 true 输出
	 * times=10 false 输出  white循环结束
	 * 输出over
	 */

}


【OpenFOAM】-olaFlow-算例10-wavemakerTank 采用 Flap和Piston两种方式的动网格进行造波 阅读详情

相关推荐

模块 stm32_基于STM32设计的RFID读卡模块电路方案(原理图+程序)

采用stm32F030F4,用PWM产生125KHZ的方波,经过推挽电路进行功率放大,高频电流进入LC串联谐振电路,345uH和4.7NF的谐振频率正好是125KHZ,这时电容两端电压会到十几伏。当有卡接近线圈时,线圈两端会有曼彻斯特编码的调幅波。通过二极管以及电容的检波和滤波,产生的小信号送入LM358进行放大和整形,变成单片机可以读取的曼彻斯特编码信号。• IO 分配(采用内部晶...

weixin_28686771的博客 3818

C语言中循环语句的使用

C语言中的循环语句 在C语言中,有三种类型的循环语句:              for语句、while语句和do While语句。 分别介绍如下: 1.for循环语句   for语句格式为:   for(表达式1;表达式2;表达式3)   循环语句语句:/*循环体*/    该语句执行过程如下:   ①先对表达式1赋初值

ITuser的博客 1620

Mac版Burp Suite专业版破解与汉化完整指南

在Web安全测试领域,Java应用程序的许可证验证机制与本地化实现是常见的技术课题。其原理通常涉及Java Agent技术,通过在JVM启动时动态修改字节码,实现对软件授权状态的校验逻辑进行拦截与重写,从而绕过官方验证。同时,软件界面的国际化(i18n)与本地化(l10n)则依赖于资源文件的替换与加载。从技术价值角度看,深入理解这些机制不仅能满足特定场景下的工具定制需求,更能加深对Java安全机制、软件保护与逆向工程的理解。在实际的工程实践中,安全研究人员与开发者常面临功能受限或语言障碍的挑战,尤其是在渗透

weixin_29327525的博客 1060

三种循环结构求1-100数字的和,for 、while、do while循环

三种循环结构求1-100数字的和(for 、while、do while)循环将数字依次+1,覆盖掉加过的数字,继续增加直到上限值100,循环结束

m0_56804033的博客 2015

Cherry Studio部署MCP服务报错全记录:从零解决‘Connection closed‘问题

本文详细记录了在Cherry Studio中部署MCP服务时遇到‘Connection closed’报错的完整排查与解决过程。文章从环境依赖(UV、Bun)的安装验证、绝对路径配置、网络镜像源设置,到服务端手动调试与Cherry Studio配置检查,提供了一套系统性的解决方案,帮助开发者彻底解决此类连接问题。

g9h0i1的博客 767

Transformers在自动驾驶领域的应用(High-level like in scene)

Transformers uses global attention mechanism to capture long-range interaction information. Two core modules in Transformers are Self-Attention and Cross-Attention, which defined asAttn(Q,K,V)=softmax(QK⊤dk)VSelfAttn(X)=Attn(WQX,WKX,WVX)CrossAttn(X,Y)=Attn

qq_39337332的博客 1776

计算机算法设计与分析(第二章上机实践题)

文章目录7-1)二分查找7-2)改写二分搜索算法7-3)两个有序序列的中位数7-2)找第k小的数7-3)求逆序对数目7-4) maximum number in a unimodal array7-5)二分法求函数的零点7-6)(选做题)派 7-1)二分查找 输入n值(1<=n<=1000)、n个非降序排列的整数以及要查找的数x,使用二分查找算法查找x,输出x所在的下标(0~n-1)及比较次数。若x不存在,输出-1和比较次数。 #include <iostream> using na

NolanKy 的 技术博客 3196

matlab相机标定_实战 | 相机标定

点击“计算机视觉life”关注,置顶更快接收消息!本文阅读时间约5分钟什么是相机标定?我们为什么需要相机标定?相机标定就是确定相机内参和外参的过程,其结果精度会直接影响视觉系统后续工作的准确性。坐标系相机标定涉及到了四大坐标系,分别为:像素坐标系图像物理坐标系相机坐标系世界坐标系为了进行相机标定,必须已知世界坐标系中足够多的三维空间点坐标,找到这些空间点在图像中投影点的二维图像坐标,并建...

weixin_39747334的博客 765

【Day04 循环和判断】

练习:输入两个依次增大的整数表示范围,输出同时能被3和5整除的数的。注意:for循环和while循环的简单区别。注意:标准格式下break不可少。结果语句只有一句的话,可以更加省略。练习:输出1+2+3+4+5的和。练习:输入一个整数,逆序打印出来。实例:输出1,2,3,4,5。练习:输出1-100中偶数之和。if else格式同C。JDK12后可简化如下。

chijijixiaozhang的博客 170

从零构建高精度电子秤:HX711与STM32的时序通信陷阱与实战避坑指南

本文详细解析了使用STM32F103C8T6与HX711模块构建高精度电子秤的通信时序陷阱与实战解决方案。重点探讨了微秒级延迟实现、数据读取算法、校准方法和滤波优化,帮助开发者避开常见通信问题,提升电子秤的测量精度和稳定性。

data3的博客 783

多测师肖sir_高级金牌讲师_数据库之存储练习题(8.13.1)

实验 一、 实验要求: 理解存储过程的概念 掌握存储过程的语法格式、使用方法 掌握存 储过程的创建、执行 二、实验前提: – drop table if exists student; – Create table student – (Id varchar(255), #学号 – Name varchar(255), #姓名 – Roomid varchar(255), #班级 – Sex char(1), #性别 – Degree varchar(3) );#成绩; Insert into stud

多测师肖sir的博客 709

一起学 c++(六)循环语句、转移语句

问一道小学的题,1+2+3….+99+100的结果是多少,我想这个对于我们来说很easy的,5050,但是如果在程序中,我们怎么实现呢,难道真要一个一个加吗,显然太麻烦了,这个时候我们需要循环语句来帮我们解决这个问题 1. for语句 for语句的表达式是: for(表达式1;表达式2;表达式3) { 语句; } 表达式1:通常用于给循环变量赋初值,...

weixin_30477797的博客 202

ccSwitch 安装使用指南,claude code的最佳搭档

ccSwitch 是一款真正为 AI 编程开发者打造的效率工具。它把原本繁琐的配置管理工作,简化成了直观的图形界面操作。无论你是需要在多个 API 提供商之间切换,还是想要统一管理多款 AI 编程工具,ccSwitch 都能帮你大幅提升效率。如果你是重度 AI 编程工具用户,强烈推荐尝试一下 ccSwitch,相信它会成为你开发工具箱中不可或缺的一员。项目地址。

篮球界最会写bug的人;程序猿中打球最菜的人。 1304

Java基础知识体系-基础语法-06,java面试笔试题及答案

光给面试题不给答案不是我的风格。这里面的面试题也只是凤毛麟角,还有答案的话会极大的增加文章的篇幅,减少文章的可读性。

2401_84424972的博客 610

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Java基础知识体系-基础语法-06,高级java工程师面试

(img-Ot8kwqIq-1710824486313)]System.out.println(“行动是成功的阶梯”);//累加和:1+2+3+…// int sum = 0;times=0 true 输出。times=1 true 输出。times=2 true 输出。times=3 true 输出。times=4 true 输出。times=5 true 输出。times=6 true 输出。times=7 true 输出。times=8 true 输出。times=9 true 输出。

m0_60721860的博客 433

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

计算机基础知识总结

01.01_计算机基础知识(计算机概述) A:什么是计算机?计算机在生活中的应用举例 计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。 应用举例 1:科学计算 2、数据处理 3、自动控制 4、计算机辅助设计 5、人工智

echo_1994的博客 7万+

假人有限元模型

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

Java基础语法

来源:黑马程序员一套很哇塞的Java教程2023版。

weixin_62056611的博客 2309

JAVA基础语法

本文是前三篇文章的整合。语言:人与人交流沟通的表达方式计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言Java之父:詹姆斯·高斯林(James Gosling)java语言的三个版本:JavaSE: Java 语言的(标准版),用于桌面应用的开发,是其他两个版本的基础JavaME: Java 语言的(小型版),用于嵌入式消费类电子设备。

KKTT01的博客 1213

Java—基础知识总结 ٩(๑❛ᴗ❛๑)۶

数组就是相同类型元素的集合,并且空间是连在一起的,其起始坐标为 0,也就是数组的下标。类就是对于一个对象的描述的。在我们Java中定义一个类的时候要使用到class关键字。类的定义格式:class 类名 {// 字段(属性)或 成员变量// 成员方法 或 行为注意:类名要用大驼峰不能带static关键词当我们定义了一个类,就相当于在计算机中定义了一种新的类型。当我们用类创建对象的过程中,称为类的实例化。在Java中采用new这个关键词,来配合类名类来实例化对象。

2303_80388948的博客 1603

C++转Java基础知识

本文档主要含有Java和C/C++不同的知识点。

小何代码咖啡馆 1708

day06(java基础知识)学习记录(断点调试 java基础语法)

大纲 Day06(java基础知识)学习目标 【学习目标】理解、了解、应用、记忆 通过今天的学习,参训学员能够:(解释的时候说出二级目标的掌握程度) 【应用】Eclipse断点调试 【记忆】能够阐述Eclipse断点调试的作用及步骤 【应用】能够独立调试循环求和的代码 【应用】能够独立调试方法调用执行流程的代码 【应用】能够独立调试参数传递的代码 【应用】Java基础语法练习一 【应...

qq_963157144的博客 260

Java基础进阶系列-06之数组基础语法

Java基础进阶-数组基础语法 文章目录Java基础进阶-数组基础语法一、数组基础语法(一)数组声明(二)数组初始化(三)数组默认元素的初始值二、注意事项输出数组内容 一、数组基础语法 (一)数组声明 type代表数组的数据类型,arrayName代表数组名称。 想要声明几维数组就在type或arrayName后面加几个[]。 type[]...[] arrayName; 或 type arrayName[][]; (二)数组初始化 int[] intArray = new int[4]; intAr

IceStreamLab 437

计算机基础及Java语法

计算机基础知识(软件开发和计算机语言概述)(了解) A:什么是软件 按照特定顺序组织的计算机数据和指令的集合 B:什么是开发 软件的制作过程 C:什么是软件开发 借助开发工具与计算机语言制作软件 D:什么是计算机语言 人与计算机之间进行信息交流沟通的一种特殊语言 E:计算机语言的分类 机器语言: 机器语言是直接用二进制代码指令表达的计算机语言,指令是用0和1组成的一串代码,它们有一定的位数,并分成...

qq_33744691的博客 400

Java入门基础知识

本篇主要整理了java初学者入门的各种基础知识,建议具有C++基础的同学学习,因为有一些很基础的内容没有收录进去

m0_73837751的博客 3573

Java学习日记之06——调试和基础语法练习

调试和基础语法练习断点调试为什么要调试?怎么进行调试?基础语法练习案例一:键盘录入一个月份,输出季节案例二:评委打分问题 断点调试 为什么要调试? JAVA程序运行的过程中,可能会出现程序并没有报错,但是程序输出结果并没有如我们所想的一样,这个时候就要进行断点调试,一步一步地运行程序,详细地分析程序运行的过程,找出程序运行过程中的错误。 怎么进行调试? 调试程序的方法: A:在所需开始调试的程序行...

Harrison_hsueh的博客 285

[java][基础]Java基础知识

基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。首字符小写,其余的首字母大写,含大小写。转到:指定跳转到标签,找到标签后,程序将处理从下一行开始的命令。测试它左边的对象是否是它右边的类的实例,返回。花括号里有方法体,但没有实现,方法体句子后面是英文分号。介于类与接口中间,可以有,也可以没有已经实现的方法体。修饰,直接使用类名、属性和方法名。来使用的,意思是如果发现到什么异常的时候就把错误信息。:当使用某个包的一些类时,仅需要类名,然后使用。:调用当前类中的方法(表示调用这个方法的对象)

一名不太专业的程序员 2952
上一篇: Java基础知识体系-基础语法-05
下一篇: Java基础知识体系-基础语法-07
Coder_Boy_
博客等级 码龄10年 2804粉丝 819原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Coder_Boy_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值