javase基础第二天----条件和循环语句

JavaSE基础入门:循环结构详解与实战 本文还有配套的精品资源,点击获取 简介:JavaSE是Java标准版的核心,用于开发桌面应用。本视频教程面向编程初学者,以33天计划的形式,提供完整且系统的Java基础学习。教程的第三部分专注于循环结构,讲解了for、while、do...while循环及其嵌套使用,以及break语句的用法。此外,通过"猜数字小游戏"这一实战项目,帮助学习者加深理解循环和条件语句的应用。掌... 阅读详情

                                                 第二天

程序流程控制分类

   顺序结构    分支结构     循环结构

1.1分支结构     

   if语句        switch语句

   if语句:    if( ){  ;}                                                

                  if( ){  ;}else{   ;}                                   

                  if( ){  ;}else if( ){  ;}........else if( ){  ;}else{   ;}

 if'语句的注意事:

 1.if小括号中必须是布尔表达式(boolean类型)

 2.else代表小括号中布尔表达式的另一种情况

   switch语句:   

                  switch( 表达式 ){

                  case 常量:

                   语句体;

                    break;

                    ............

                 case 常量:

                   语句体;

                    break;

                   default:

                    语句体;

                     break;}

     switch语句注意事项:

      1.如果不写break可以造成穿透效果

      2.default可以出现在任意位置不受影响

      3.jdk1.5之前case后常量(表达式返回值类型)可以是byte short  int   char               

          jdk1.5   枚举             

          java7    string

if语句和switch语句区别:

      相同点:都能实现分支结构

      1.switch语句的分支结构,if语句都能实现,if语句更灵活;

      2.if语句常用于连续值得判断,switch语句常用于离散型值得判断

      3.if语句每次都需获得表达式的值,switch只需获得一次

1.2循环结构

  for(循环初始化;循环判断条件;循环增量){循环体}

  例:for(int i =0; i < a; i++){循环体;}

 for循环注意事项:

 1.循环判断条件必须是布尔类型

 2.循环嵌套:外层循环控制行数,内层循环控制列数,常用于打印图形和二维数组的遍历

  for (循环变量数据类型 循环变量 : 数组) {;}

  while(循环判断条件){循环体;循环增量;}

  do{循环体; 循环增量;} while(循环判断条件);

for循环,while循环,do...while循环的区别

 相同点:都能实现循环

 1.for循环和while循环是当型循环,do...while循环是直到型循环

 2.do.while 不管循环条件是否成立都会执行一次

 3.for循环的循环变量只能在循环中使用,while(do...while)循环变量定义在循环外,出了循环还可以使用.

 4.for循环是知道循环次数的循环,while循环是知道循环结束条件的循环

 跳转语句

  continue;跳过本次循环

  break;停止循环

  return;结束无返回值的方法间接结束循环

  System.exit(0);结束虚拟机

  死循环

  for(;;){语句体;}

  while(true){语句体;}

  do{语句体;}while(true);

 

 

Verilog使用inout信号的方法 在FPGA的设计过程中,有时候会遇到双向信号(既能作为输出,也能作为输入的信号叫双向信号)。比如,IIC总线中的SDA信号就是一个双向信号,QSPI Flash的四线操作的时候四根信号线均为双向信号。在Verilog中用关键字inout定义双向信号,这里总结一下双向信号的处理方法。  实际上,双向信号的本质是由一个三态门组成的,三态门... 阅读详情

相关推荐

3DGS-to-PC实战指南:零代码实现3D高斯场景到点云/Mesh的高效转换

本文详细介绍了3DGS-to-PC工具如何实现3D高斯场景到点云/Mesh的高效转换,无需代码即可完成。通过实战案例和参数调优技巧,帮助用户快速掌握这一开源插件的使用方法,提升3D数据处理效率。特别适合建筑扫描、影视特效等领域的专业人士。

q1w3e5r7t9y的博客 276

JavaSE 总复习:夯实基础,迈向进阶之路

在实际编程中,不断实践和深入理解这些概念,才能更好地运用 Java 语言解决各种复杂的问题,为后续的学习和项目开发奠定坚实的基础。例如:int[][] matrix = new int[3][3];String类提供了许多操作字符串的方法,如length()获取字符串长度,charAt()获取指定位置字符,substring()截取子字符串,equals()比较字符串内容等。:byte(1 字节,-128 到 127)、short(2 字节)、int(4 字节)、long(8 字节,需在数值后加L或l)。

2301_80350265学无止尽5的博客 5337

版图提取的spice网表中参数含义及二级效应STI/WPE

寄生电阻、寄生电容可以从版图提出的.sp文件中看, ad area of drain 面积 as area of source pd perimeter of drain 周长,PS PD周长都不计算与栅极接触的部分 ps perimeter of source nrd 漏扩散区等效方块数 nrs 源扩散区等效方块数 sa ...

qq_40007892的博客 6554

JavaSE基础篇 | 选择语句、循环语句、转向语句、返回语句

选择语句:if、switch 循环语句:for、while、do...while 转向语句:break、continue

m0_61933976的博客 1358

手把手教你离线部署bert-base-uncased模型(附完整文件清单)

本文提供了一份详尽的bert-base-uncased模型离线部署指南。针对严格内网或无网络环境,文章不仅列出了包括config.json、pytorch_model.bin在内的完整必需文件清单,还详细解释了每个文件的作用,并给出了使用snapshot_download工具或手动下载的两种文件获取方法。重点阐述了如何正确设置本地路径、编写健壮的加载代码,并通过多层次验证确保模型在离线环境下成功运行,有效解决了部署过程中常见的文件缺失和路径错误问题。

weixin_29034963的博客 322

HarmonyOS逆向降级实战:从鸿蒙2.0回退至EMUI 10.1的完整路径解析

本文详细解析了从HarmonyOS 2.0逆向降级至EMUI 10.1的完整操作流程,涵盖必备工具准备、数据备份策略及阶梯式降级步骤。针对华为手机用户遇到的兼容性问题,提供HiSuite和HiSuite Proxy工具的具体使用方法,并分享降级失败应急处理与系统优化技巧,帮助用户安全高效完成系统回退。

weixin_27741699的博客 1905

【JavaSE专栏14】Java 的 while 循环语句

本文简单对 Java 中的 while 循环语句进行了介绍,讲解了语法,演示了样例代码,提出和 while 语句的应用场景

Designer 小郑的技术博客 1万+

uniapp - 微信小程序接入官方人脸识别认证详细流程及示例源码,Uniapp微信小程序项目集成官方提供的人脸识别身份验证插件接口(多种示例:人脸核验、身份证件与人脸是否匹配、是否活体、实名认证等)

uni-app微信小程序人脸识别认证,使用uniapp开发微信小程序的人脸采集功能/人脸识别功能,uniapp vue3微信小程序活体人脸识别,Uni-app微信小程序实名认证,uniApp微信小程序人脸认证,UniApp的微信小程序实名认证与人脸识别系统开发,人脸核身微信小程序uni-app接入流程,wx.startFacialRecognitionVerify,uniapp开发微信小程序-人脸采集功能、微信人脸识别实名认证集成指南,识别失败,人脸识别接口怎么调用,前后端完整示例代码demo,人脸检测功能

🏆 前端领域优质创作者 3285

【Java 学习】数据类型、变量、运算符、条件和循环语句、跳转语句、关键字和标识符

【Java 学习】数据类型、变量、运算符、条件和循环语句、跳转语句、关键字与标识符。数据类型分为两大类:基本数据类型和引用数据类型。变量是存储数据的容器。在 Java 中,变量的声明和使用需要指定数据类型。运算符用于执行各种操作,包括算术、关系、逻辑和赋值操作。条件控制语句用于根据条件执行不同的代码块。if--else和switch--case 语句,while,for,do-while循环语句;break,continue,return语句;三元运算符.

Code哈哈笑的博客 2040

移动机器人路径规划中噪声环境下的鲁棒性测试仿真

设计一个二维或三维环境模型,包括静态障碍物和可能存在的动态障碍物。

amy_mhd的博客 126

⑩电子产品拆解分析-家用无线遥控开关433Mhz

①免布线随意贴,装上就能使用解决单线开关烦恼;②遥控配对简单,无线通讯距离长,信号可穿墙;

a6662580的博客 4714

javaSE基础-运算符、条件、循环

javaSE基础 1. 基本数据类型转换 java中8种基本类型可以从任意类型转换到其他的类型,但是boolean类型除外。 数据类型转换可分为:默认转换和强制转换。 1 默认转换 容量小的类型默认转换为容量大的类型。 数据类型容量有低到高:byte,short,char>int>long>float>double。 byte、short、char三者不会相互转换,但它们在计算时会转换为int类型 2 强制转换 容量大的类型转换为容量小的类型,要加上强制转换符。 long x=100

weixin_46076814的博客 210

WorkBuddy CAD 审图救命课:约束、单位、尺寸链一次查清,打样前拦住返工

最危险的 CAD 文件不是打不开,而是看起来完整却混用了毫米与英寸、草图欠约束、关键尺寸没有来源。审图任务必须先列规则,再输出问题位置。 本课不会用“AI 一键完成”制造错觉,而是把 WorkBuddy、FreeCAD 0.21.2、OpenCascade 7.7 与人工审阅组成一条可复现链路。你会从“一份模拟 STEP 文件、参数表、装配基准与审图标准”出发,得到“单位报告、约束清单、尺寸链风险表与人工复核标记”,并学会用真实命令、错误信号和停止条件判断成果能不能进入下一阶段。

yueyeguzhuo的专栏 269

【04】JAVASE-循环语句【从零开始学JAVA】

从零开始学Java系列课程

波波烤鸭的博客 946

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Javase学习4---循环条件语句

1. Java天条件语句之if 1.1 单if 语法: 注意哦:如果 if 条件成立时的执行语句只有一条,是可以省略大括号滴!但如果执行语句有多条,那么大括号就是不可或缺的; 1.2 if else 语法: 1.3 if 、else if 、else 语法: 1.4 if嵌套 语法: 1.5 ...

小宫主的博客 400

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

JavaSE循环语句

JavaSE 循环语句for 循环语句循环结构for 循环语句格式while 循环语句while 循环语句格式do...while 循环语句do...while 循环语句格式跳转控制语句跳转语句概述循环嵌套循环嵌套概述RandomRandom 的作用Random 的使用步骤猜数字 for 循环语句 循环结构 循环结构的特征 重复做某件事情 具有明确的开始和停止标志 循环结构的组成 初始化语句:表示循环开启时的起始状态,简单说就是循环开始时是什么样。 条件判断语句:表示循环反复执行的条件,简单说

苦瓜的博客 478

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

【JavaSE专栏13】Java 的 for 循环语句

本文简单对 Java 中的 for 循环语句进行了介绍,讲解了语法,演示了样例代码,提出和 while 语句的区别和联系。

Designer 小郑的技术博客 1927

JavaSE基础语法

当条件是判断某个变量或表达式是否等于某个固定的常量值时,使用if和switch都可以,习惯上 使用switch更多。在switch语句中,如果case的后面不写break,将出现穿透现象,也就是一旦匹配成功,不会。if语句的条件是一个布尔类型值,if条件表达式为true则进入分支,可以用于范围的判断,也可。首先计算表达式1,接着执行表达式2,若表达式2的值=true,则执行循环语句,接着计算表达式3,再判断表达式2的值;switch语句:多分支选择语句,根据表达式的值,来执行多个操作中的一个。

2402_84599025的博客 953

JavaSE基础(三)条件判断与循环语句

条件判断与循环语句 流程控制语句分类 顺序结构:从上到下的语句 选择结构 循环语句 顺序结构 :是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序;依次执行 选择结构:(分支结构) if与switch语句 if语句有三种格式: 格式一: if(关系表达式){ 语句体; } 格式二: if(关系表达式){ 语句体; }else{ 语...

cjy_lean的博客 226

【JavaSE】之基础语法

Java基础语法介绍,注释,标识符和关键字,数据类型,类型转换,变量与常量,基本运算等~

小新要变强的博客 7569

【JavaSE专栏12】Java 的 switch 条件语句

本文简单对 Java 中的 switch 条件语句进行了介绍,讲解了语法,演示了样例代码,提出和 if 语句的区别和联系

Designer 小郑的技术博客 1万+

JavaSE 基础 - 第6章 控制语句

JavaSE 基础 - 第6章 控制语句1、控制语句-概述2、选择语句/分支语句 if3、选择语句/分支语句 switch4、循环语句 for 、while、 do..while..5、转向语句 break、 continue、 return传送门 1、控制语句-概述 1.1、控制语句的作用    控制语句的出现可以让我们的程序具有逻辑性/条理性,可以使用控制语句来实现一个“业务”了。 1.2、控制语句包括几类?    3类:       选择语句       循环语句       转向语句 1.3、选择语

佬涛的博客 693

JavaSE入门0基础笔记 第三章Java基础语法 switch&循环语句&Random

JavaSE入门0基础笔记 第三章Java基础语法 switch&循环语句

JhonnyLee的博客 346

JavaSE——基础知识(二)(选择语句/循环语句/控制跳转语句)

JavaSE—基础知识(二)(基本语句) 1.从键盘录入数据 方法: a:导包 格式:import java.util.Scanner; b:创建键盘录入对象 格式:Scanner sc = new Scanner(System.in);(使用像IDEA,ecipse这种java编译工具时一般不需要导包,系统会帮你完成的) c:通过对象获取数据 格...

weixin_44324174的博客 257

JavaSE-循环语句和跳转语句

JavaSE-循环语句和跳转语句 循环结构的分类: for循环和while循环 for循环: 格式: for(初始化表达式语句;判断条件语句;控制条件语句) { 循环体语句; } 执行流程: a:执行初始化表达式语句 b:执行判断条件语句,看其返回值是true还是false 如果是true,就继续执行 如果是false,就结束循环 c:执行循环体语句; d:执行控制条件语句 e:回到B继续。 注意...

weixin_45137957的博客 281

JavaSE 循环结构之循环语句

循环语句的概述 1.循环结构及分类 1.1 循环结构定义: 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环。 1.2 循环结构的分类: for循环、while循环、do...while循环 2. 循环结构for语句 2.1循...

ITzhazhassc的博客 214
上一篇: 20天学习 javase 基础核心语法
下一篇: 第三天 方法和jvm
java_xiaoguo
博客等级 码龄7年 1粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值