Java流程控制08 - For循环详解

For 循环是一种支持迭代的通用结构,是最有效的、最灵活的循环结构。Java 的 for 循环的语法格式:for (初始化表达式;布尔表达式;更新表达式) { //循环语句 }首先被执行的是初始化表达式,而且只执行一次。For 循环的布尔表达式,从一开始次数就是被固定的,比如 i<100;更新表达式就是所谓的迭代,一般是用来更新某个变量的值,从而改变布尔表达式的结果从真变假,结束循环

Java流程控制07 - do while 循环

do while 与 while循环语句功能相似,唯一不同的点就是do while循环会先执行do {}里面的循环体再进行判断,而while则先判断后执行循环体。do while 的语法格式:do { //循环语句。 } while (布尔表达式);也就是说 do while 不管表达式的真假,至少会执行一次do{}里面的代码。 示例:package com.zctou.structure

Java流程控制06 - while循环详解

Whie是最基本的循环,它的结构为:whil (布尔表达式) { // 循环体语句。 }其中,表达式是循环条件,语句为循环体。只要布尔表达式为真,就一直执行循环语句。一旦条件为假,就停止执行循环体。通常情况会让循环停下来,因此循环体内需要有一个方式让布尔表达式失效(结果为假),好让循环停掉。只有少部份情况会要求程序无限循环,比如服务器端口监听。正常业务应该避免出现死循环的情况,否则很容易引

Java流程控制05 - switch选择结构详解

Java 的多选择结构除了if elseif else,switch case语句也能实现多选择。能用于switch判断的类型有:byte、short、int、char(JDK1.6),还有枚举类型,但从JDK1.7后添加了对String类型的判断,同时case中的匹配值的数据类型必须与switch中的数据类型相同,而且只能是 常量 或者 字面常量。case和default都是switch的分支语

Java流程控制04 - If选择结构

1. If 单选择结构(单If判断):语法:if(布尔值表达式) { //布尔值表达式结果为true时,要执行的语句。 }示例:ackage com.zctou.structure; import java.util.Scanner; public class IfDemo01 { public static void main(String[] args) {

Java流程控制03 - 顺序结构

1. 顺序结构(Sequence Structure)顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语名,程序就会自上而下,依次执行。Java 的基本结构就是顺序结构,除非特别指明,否则Java的程序就会一行一行的往下执行。顺序结构是任何一个算法都离不开的一种基本算法结构。但在大多数情况下,顺序结构都只作为程序的一部分,会与其它结构一起组成一个复杂的程序。2. 示例:package

Java流程控制02 - Scanner的进阶用法

前面讲了Scanner的 next() 和nextLine()的基础用法,这个章节是带控制语句的实战练习,顺便带出 nextInt(), nextFloat(), nextDouble()三种方法。A. Scanner的 nextInt() 和 nextFloat() 用法:package com.zctou.scanner; import java.util.Scanner; public

Java流程控制01 - 用户交互Scanner

Scanner类介绍:继续做笔记,之前学过的基本语法中,并没有实现程序和人的交互,但是Java给我们提供了一个工具类,我们可以通过Scanner类来获取用户的输入。Scanner 类也位于 java.util包下面,使用前要先import java.util.Scanner. 而java.util.Scanner是Java5的新特征,这个类最实用的地方表现在获取控制台输入,主要功能是简化文本扫描。

Java基础语法11-12 - 包基制(JavaDoc)

Java基础语法11 - 包基制1. Java的包机制:Java 包机制,本质上是为了更好地组织类,而提供了一种命名机制,而这种机依赖类名命名方式。包你可以简单的理解为Windows 中的文件夹。包语句的语法格式为:package package1[. package2[. package3...]];好处:方便类型的查找与使用避免命名冲突控制访问坏处:使用package package1时,就要

Java基础语法07-10 - 基本运算符

1.算术运算符:+,-,*,/,%, ++,--。A. 二元运算符+,-,*,/,%没什么好说的,这最要注意的是,%,取余,在Java中叫模运算,运算时要注意精度问题。运算时,byte,short 类型运算后的结果为 int类型。示例:package operator; public class Demo01 { public static void main(String[] args