Java语言基础:流程控制与循环语句示例

需积分: 50 0 下载量 102 浏览量 更新于2024-07-13 收藏 858KB PPT 举报
"循环语句举例-java课件( PPT)" 在Java编程中,循环语句是程序控制流程的关键组成部分,允许代码重复执行一段特定的逻辑直到满足特定条件为止。本课件主要通过两个示例讲解了循环语句的应用:一个是输出1到100以内前5个能被3整除的数,另一个是输出101到200之间的质数。这两个例子分别对应了while循环的使用。 首先,我们要了解Java的基础知识,包括标识符、关键字、基本数据类型、运算符、表达式和语句、流程控制、方法、变量的作用域以及数组。 1. **标识符**:标识符是Java中用于命名变量、类、方法等的字符序列。它们必须遵循一定的规则,如开头字符可以是字母、下划线或美元符号,后续可跟字母、下划线、美元符号或数字,并且大小写敏感。避免与关键字重名,建议选择有意义的名称以便于理解代码。 2. **关键字**:Java的关键字是预定义的具有特殊意义的词汇,例如`abstract`、`class`、`final`等。它们不能用作变量名或其他标识符。值得注意的是,`goto`和`const`虽然未使用,但仍然是Java的关键字。 3. **基本数据类型**:Java有八种基本数据类型,包括整型(如`int`)、浮点型(如`float`、`double`)、字符型(`char`)、布尔型(`boolean`)等。常量值可以直接用这些数据类型的格式表示。 4. **运算符和表达式**:Java支持多种运算符,包括算术运算符(+、-、*、/、%)、比较运算符(==、!=、>、<等)、逻辑运算符(&&、||、!)。运算符与变量结合形成表达式,用于计算或判断。 5. **流程控制**:这里重点讨论的是循环语句,如while循环。在`While_Sample1.java`中,可能会使用一个while循环,通过计数器变量和条件判断找出1到100内前5个能被3整除的数。 6. **方法**:方法是代码的封装单元,可以用来重复使用代码或实现特定功能。在`While_Sample2.java`中,可能定义了一个检测质数的方法,用于判断101到200之间的数是否为质数。 7. **变量的作用域**:变量在其声明的范围内有效,可以是局部变量(仅在方法内部有效)或成员变量(在整个类中有效)。 8. **数组**:数组是存储同一类型元素的集合,可以是一维或多维的。在处理多个相同类型的数据时非常有用。 在`While_Sample1.java`的示例中,循环语句可能是这样的: ```java int count = 0; int i = 1; while (count < 5 && i <= 100) { if (i % 3 == 0) { System.out.println(i); count++; } i++; } ``` 而在`While_Sample2.java`中,检测质数的while循环可能如下: ```java public static boolean isPrime(int num) { if (num <= 1) return false; for (int i = 2; i <= Math.sqrt(num); i++) { if (num % i == 0) return false; } return true; } // 主方法中调用 for (int i = 101; i <= 200; i++) { if (isPrime(i)) { System.out.println(i); } } ``` 通过这两个示例,我们可以深入理解Java中的循环语句以及如何利用它们解决实际问题。学习这些基础知识对于进一步掌握Java编程至关重要。