java第三课:分支结构、循环结构
分支结构
1.if后面可以不加{},但是不建议,容易产生误解
2.写程序的时候先防屌丝测试,再写逻辑,否则会出错
3.if:一条分支
  if else:两条分支
  if...else if...:多条分支(结尾可以不加else)
4.注意大括号
5.switch-case(与else if比较):(1).只能对整数数据类型做判断
                             (2).只能做等值比较,不能做大于小于比较
                             (3).多米诺骨牌,必须用break.
6.break:中断,就像一堵墙。
7.多个空case并列使用,表示多个case,都执行相同的操作。
循环结构
1.循环变量都要朝退出循环的趋势不断变化
2.任意min~max之间随机数
  (int)(Math.random()*(max-min+1)+min)
3.先判断条件,在反复执行,就用while
4.只要循环,就要有三要素:循环变量,循环条件,循环体
5.三目运算:根据不同条件返回不同值
6.do-while:至少循环一次
7.全角占两个字节,半角占一个字节。
半角全角主要是针对标点符号来说的,全角标点占两个字节,半角占一个字节,而不管是半角还是全角,汉字都还是要占两个字节。
在编程序的源代码中只能使用半角标点(不包括字符串内部的数据)。
8.continue只能用于循环中,仅仅跳出本循环。
9.复杂的问题:1,先做会做的;2,再用笨方法实现,3,优化笨方法
java第三课:分支结构、循环结构的更多相关文章
- 【Linux_Shell 脚本编程学习笔记三、分支与循环结构】
		
if 语句是实际生产工作中最重要且最常用的语句,所以,必须掌握牢固 if 条件语法 1. 单分支机构 if [ 条件 ] then 指令 fi 或 if [ 条件 ]; then 指令 fi ...
 - java里的分支语句--程序运行流程的分类(顺序结构,分支结构,循环结构)
		
JAVA里面的程序运行流程分三大类: 1,顺序结构:顺序结构就是依次执行每一行代码 2,分支结构:分支结构就是按不同的条件进行分支 3,循环结构:一段代码依条件进行循环执行. 其中,分支结构有两大类: ...
 - python分支和循环结构
		
本文收录在Python从入门到精通系列文章系列 1. 分支结构 1.1 应用场景 迄今为止,我们写的Python代码都是一条一条语句顺序执行,这种代码结构通常称之为顺序结构.然而仅有顺序结构并不能解决 ...
 - 自学Java第三章——《流程控制语句结构》
		
流程控制语句结构分为: 1.顺序结构:从上到下依次执行 2.分支结构:多个分支选择其中一个分支执行 3.循环结构:重复执行某些代码 3.1 顺序结构 执行过程:从上到下顺序执行 3.1.1 输出语句 ...
 - 九天学会Java,第四天,循环结构
		
变量和数据类型,赋值和输出 算术运算 选择结构 循环结构 函数定义,函数调用 变量作用域 栈,程序运行的基石 面向对象 异常处理 语言提供的公用包 这次我们讲Java的循环结构.循环结构在编程中广泛使 ...
 - Java基础(三)选择和循环结构
		
一.选择结构,条件判断 1.if 语句 一个 if 语句包含一个布尔表达式和一条或多条语句.如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码. impor ...
 - Shell基础(三):使用for循环结构、使用while循环结构、基于case分支编写脚本、使用Shell函数、中断及退出
		
一.使用for循环结构 目标: 本案例要求编写一个Shell脚本chkhosts.sh,利用for循环来检测多个主机的存活状态,相关要求及说明如下: 1> 对192.168.4.0/24网段执行 ...
 - java 基础 03 运算符 分支结构 循环结构
		
今天内容: (1)运算符 (2)分支结构 (3)循环结构 1运算符 1.1赋值运算符 (1)简单赋值 = 表示赋值运算符,用于将=右边的数据赋值给=左边的变量来覆盖原来的数值. 笔试题: ia == ...
 - 刘强1109 JavaScript基础二(分支与循环结构)
		
[if-else结构] 1.结构的写法: if(判断条件){ 条件为true时,执行if{} } else{ 条件为false时,执行else{} } 2.注意事项: ① else{}语句块,可以根据 ...
 
随机推荐
- Android之Android studio安装
			
首先下载jdk:http://www.oracle.com/technetwork/java/javase/downloads/index.html 然后下载Android SDK:http://ww ...
 - Git基本命令和GitFlow工作流
			
本篇博客讲解了git的一些基本的团队协作命令,和GitFlow工作流指南 git 团队协作的一些命令 1.开分支 git branch 新分支名 例如,在master分支下,新开一个开发分支: git ...
 - 关于Tesseract3.01的使用方法
			
Tesseract就不多介绍勒,能找到的人都知道是干嘛的 下面记录一下C# vs2010下的使用方法(借鉴http://blog.csdn.net/bobo1013767522/article/det ...
 - Objective-C中一个方法如何传递多个参数的理解
			
原来如此 Objective-C语法中多参数传递方法经常是初学者最容易犯困的地方.我自己也是刚刚悟出来与大家分享. 分析 由于我们已有的语言经验告诉我们定义方法都是: 一个类型匹配一个参数(动态语言甚 ...
 - Cocos2d-x内置粒子系统
			
从类图中我们可以看到,Cocos2d-x中有内置的11粒子,这些粒子的属性都是预先定义好的,我们也可以在程序代码中单独修改某些属性,我们在上一节的实例中都已经实现了这些属性的设置. 内置粒子系统 内置 ...
 - IOS-UI-UIDynamic(一)
			
UIDynamic是从iOS7开始引入的技术 属于UIkit框架 可以模拟显示生活中的物理现象 如碰撞 抖动 摆动等 一. 使用UIDynamic步骤: 1.创建一个动力效果器UIDynamicAni ...
 - 当html中存在url中如:  onclick="toView('参数1')", 参数1是特别字符,如&asop;"' "等时,浏览器解析时会报错。解决方法如文中描述
			
解决方案: 自定义标签将字符串转换成unicode编码后输出显示到页面即可 解析原理:解析顺序html ---url ----javascript---url,由于unicode编码在htm解析阶段 ...
 - 简单使用packetbeat
			
简单使用packetbeat 标签:packetbeat elasticsearch 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在前面两篇文章中记录了使用logstash来收集mysql的慢 ...
 - java concurrent包的学习(转)
			
java concurrent包的学习(转) http://my.oschina.net/adwangxiao/blog/110188 我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常 ...
 - Jquery-zTree的基本用法
			
[简介] zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件 兼容 IE.FireFox.Chrome 等浏览器 在一个页面内可同时生成多个 Tree 实例 ...