Java 5 -- 流程控制(if、switch、while 和 for)_java int a = 0 ; while ( a < 5 ) { switch(a) { cas-程序员宅基地

技术标签: Java  java  switch  

if 条件语句

基本语法:跟C语言一样

if(表达式)
{
    
	方法体
}
else if(表达式)
{
    
	方法体
}
else
{
    
	方法体
}

switch 分支语句

好吧,还是跟C似的。

但是,这是有条件的:不是所有类型都可以使用。一般能使用的条件是具体的整型数值和一些有顺序的数列。也就是说 switch 表达式中只能是整数类型(包括 byte、char、short、int)和有顺序的数列。

还有,记得写 default

while 循环语句

while(表达式)
{
    
	方法体
}

do···while 循环语句

do
{
    
	方法体
}
while(表达式)

for 循环语句

for(变量初始化,表达式,循环表达式)
{
    
	方法体
}

for 循环中主要有3个部分:变量的声明和初始化、表达式、循环表达式。每一个部分都需要使用逗号隔开。

中断和继续语句的执行

break:中断语句执行

适用于循环

continue:继续语句的执行

没学过C语言的亲们··其实在继续之前还有一步跳出当前次循环···

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_45494811/article/details/104332398

智能推荐

微信/支付宝回调机制及处理_微信支付回调的原理-程序员宅基地

文章浏览阅读2.1k次。在移动支付兴起的今天;我们平时在开发当中肯定免不了要接入移动支付;国内两大主流【支付宝】【微信】无论时支付宝还是微信支付都会涉及到支付回调但是这需要支付宝或者微信服务器调用我们的回调接口;因此我们在调试的时候用的是本机电脑;所有我们需要将本地应用端口映射到外网;以供支付服务器调用;在回调接口进行支付成功处理并且要即使回复支付服务器;告诉他已经接受到回调消息;否则支付服务器后续还会进行调..._微信支付回调的原理

程序员之路-程序员宅基地

文章浏览阅读453次。程序员成功之路 ——The road ahead for programmer(演讲稿)一、我很羡慕在座的各位同学,因为你们是中国未来的程序员,而我不是,我一直很遗憾。比尔盖茨曾经写过一本书叫做《未来之路》The road ahead, 那么今天我选择这样一个题目,the road ahead for programmer, 程序员的未来之路,也就是程序员的成功之路,希望大家未来也能够拥有像比

解决 ssrr端口1080占用_ssrr被占用-程序员宅基地

文章浏览阅读3.6k次。关于 ssrr端口1080占用故障解决:端口已被占用 1080解决方法:Windows杀端口这是一个演示——netstat -aon|findstr “1080”tasklist|findstr “111125”taskkill /f /t /im SearchUI.exe标红的地方因人而异哈。..._ssrr被占用

绑定两个滚动条同时滚动-程序员宅基地

文章浏览阅读7.2k次。绑定两个滚动条同时滚动的示例

【Java系列】:Object类_Baridhu的博客-程序员宅基地

文章浏览阅读309次。本文介绍了Object类常用的方法:equals,toString,hashCode,finalize。其中重点介绍了“==”和“equals"的区别。

Asp.net MVC 教程汇总-程序员宅基地

文章浏览阅读994次。自学MVC看这里——全网最全ASP.NET MVC 教程汇总MVC架构已深得人心,微软也不甘落后,推出了Asp.net MVC。小编特意整理博客园乃至整个网络最具价值的MVC技术原创文章,为想要学习ASP.NET MVC技术的学习者提供一个整合学习入口。本文从Why,What,How三个角度整理MVC 的学习资源,让学习者第一时间找到最有价值的文章,获取最彻底的ASp.

随便推点

Qt Android 开发环境搭建及问题解决_android qt_lionchan187的博客-程序员宅基地

文章浏览阅读533次。Qt Android 开发环境搭建及问题解决_android qt

javascript中的稀疏数组(sparse array)和密集数组_sparse array javascript-程序员宅基地

文章浏览阅读5.9k次。学习underscore.js数组相关API的时候,遇到了sparse array这个东西,以前没有接触过。这里学习下什么是稀疏数组和密集数组。JavaScript中的数组并不像我们在C或java等语言中遇到的常规数组,在js中数组并不是起始地址+长度构成的一片连续的地址空间。_sparse array javascript

每个 App 都会用到的 LoadingLayout-程序员宅基地

文章浏览阅读813次。前言:项目里都会遇到几种页面,分别为加载中、无网络、无数据、出错四种情况,经常要使用,所以封成库引用了,方便使用,使用时发现此框架使用简单清楚,所以总结归纳如下,可作为一个知识点一次吸收,先上图:原理继承FrameLayout,在xml渲染完成后,加上加载中、无网络、无数据、出错四个页面,根据需要控制显示哪一层,花了些时间,开了很多方法出来,支持很多属性的设置,算是比较实用,源

JavaScript的测试覆盖率工具:JSCoverage-程序员宅基地

文章浏览阅读2.2k次。  JSCoverage是一个用于度量JavaScript程序的代码覆盖率的工具。能显示哪些行被执行过了,哪些行尚未执行,这些信息对于测试覆盖率的分析和测试质量的衡量都很有用。  JSCoverage通过度量Web页面使用的JavaScript代码,收集被Web浏览器执行的JavaScript代码信息来达到测试覆盖率统计的功能。  JSCoverage支持IE6、IE7、Firefox2、Fire

腾讯WeTest推出舆情系统-程序员宅基地

文章浏览阅读125次。对于产品经理,每发布一个新产品,想要得到及时用户反馈是很困难的。特别是信息发达的现在,用户对产品有意见往往是在各大社交平台、社区上吐槽,这往往会导致产品的缺陷过了很久才会被发现。 对于一些开发互联网产品的团队,一个疏漏带来的损失难以预估,想要人工收集舆情是耗时耗力的,现在好消息来了腾讯WeTes...

jarvisoj_level0__white_233的博客-程序员宅基地

文章浏览阅读53次。jarvisoj_level0Ubuntu 16Checksec发现程序开启了nx保护进入main函数里面调用了vulnerable_function()跟进。发现read函数往buff读入0x200字节但buff只有0x80字节的存储空间存在溢出点Offest=0x80+8发现程序存在后门函数callsystem,plt地址:0x400596因此构造exp:成功get flag..._jarvisoj_level0