if:条件判断语句
if(关系表达式){
复合语句;
}
关系表达式:必要参数,返回值必须是一个boolean类型;
复合语句: 可选参数,当返回值为true时,则执行复合语句。
而if.....else语句,则是对条件有选择性的做出处理的判断语句
事例:
1.public class J {//创建一个类 J
public static void main(String[] args) {//函数输出入口
boolean flag = false;//定义一个布尔类型 flag变量
if(flag=true){//判断关系表达式
System.out.println("true");//为真则输出语句
}else {//选择性判断
System.out.println("false");{//为假则输出else语句
}
}
}
分析事例:首先在条件语句前声明了一个flag的布尔类型值,但是在if里面的关系表达式flag=true则是赋值运算,为真,所以输出true。
这里就引出一个知识点区别:‘=’和‘==’的区别;‘=’是赋值运算符,而‘==’是比较运算符。
-------------------------------------------------------------------
分支语句
循环语句
break, continue语句
分支:实现程序流程控制的功能 ,即根据一定的条件有选择地执行或跳过特定的语句。
if-else 语句:eg-----
public void chose(int i){
if(i>100){
System.out.println("输入错误 !");
}else if(i==100){
System.out.println("满分 !");
}else if(i>80){
System.out.println("优秀 !");
}
else if(i>60){
System.out.println("及格 !");
}else if(i<0){
System.out.println("输入错误 !");
}else{
System.out.println("不及格 !");
}
}
switch 语句:eg----
同样也是分支语句,通常与case,break,default连用
case:必要参数,是分支的入口,用于执行特定常量的操作;
break:可选参数,当满足case语句,则完成操作后跳出switch语句,执行其他流程语句;
default:可选参数,是switch的默认入口,在不满足所有case语句时候,则执行default后的语句
public String getResponse(int a)
String msg = “”;
switch (a){
case 5:
msg=“优秀”; break;
case 4:
msg=“优秀”; break;
case 3:
msg=“良好”; break;
case 2:
msg=“良好”; break;
default:
msg=“不及格”;
break;
}
return msg;
}
循环语句是用来控制那些根据运行期情况需要反复执行的语句系列。
for-----语法格式:
语法:
for(表达式1;表达式2;表达式3){
语句序列;
}
九九乘法表:
public class Jiu {
public static void main(String[] args) {
//九九算发表
//运用循环
for(int i=1;i<=9;i++) {
for(int j=1;j<=i;j++) {
System.out.print( i +"*"+ j+"="+i*j+"\t" );
}
System.out.println();
}
}
}
while与do.....while循环差不多,只是后者至少循环一次,前者是先判断条件成立再执行循环体,后者正好相反
do/while---语法格式:
do…while语句格式:
[init_expr]
do{
body_statement;
[alter_expr;]
}while( test_expr);
while(同do...while)
循环转跳:continue与break语句,而且两者都有两种语句-----带标号‘:’与不带标号
不带标号语句:break是直接结束循环,是强制性的跳转;continue则是结束本次循环,不执行continue下面的语句而直接进行下一次的循环判断语句来执行。
带‘:’语句:break是结束本循环,多用于多层循环;而continue是转向标号后的语句处,重新来判断循环是否执行。
(不带标号这里不必细说)
带标号‘:’ 事例:九九乘法表---continue
public class Jiu1 {
public static void main(String[] args) {
for(int i=1;i<=9;i++){
outer : for(int j=1;j<=9;j++){
if(j>i){
System.out.print();//换行
continue outer;//转跳到上面的outer语句重新判断来执行循环,内循环结束
}
System.out.print(i + "*" +j +"=" + j*i + '\t');
}
System.out.println();
}
}
事例2:九九乘法表----break转跳,结束乘积大于16时,结束循环
public class Jiu1 {
public static void main(String[] args) {
loop : for(int i=1;i<=9;i++){
for(int j=1;j<=9;j++){
if(j*i>16){//如果大于16
break loop;//终止外循环
}
System.out.print(i + "*" +j +"=" + j*i + "\t");
}
System.out.println( );
}
}
}
分享到:
相关推荐
根据给定文件的信息,我们可以总结出关于Java编程基础中的流程控制语句的相关知识点: ### 第三章:流程控制语句 #### 目标 - 掌握Java流程控制语句的基本语法。 - 学会使用条件控制语句(if、switch)。 - 学会...
Java编程基础是学习任何Java应用开发的基石,分支语句作为控制流程的重要工具,对于编写逻辑复杂的程序至关重要。本章将深入探讨Java中的分支语句,包括if、switch以及它们的使用技巧和经验总结。 首先,我们要理解...
在这篇课程讲义中,我们将讨论单片机C语言编程的基本概念和技术,包括单片机的架构、C语言的基础语法、单片机编程的基本语句和流程控制语句等。 1. 单片机C语言编程的基础知识 单片机C语言编程的基础知识包括...
在编程领域,流程控制语句是程序设计的基础,它们决定了代码执行的顺序和逻辑。Python 作为一门简洁而强大的编程语言,其流程控制语句主要包括选择语句(if...elif...else)、循环语句(while 和 for)以及条件...
青少年软件编程基础与实战 《青少年软件编程基础与实战》是一本针对青少年的编程入门书籍,旨在通过简单易懂的方式介绍软件编程的基础知识和实践经验。本书以生动有趣的实例和深入浅出的讲解,让青少年们能够轻松...
在编程语言中,流程控制语句是至关重要的组成部分,它们决定了程序执行的顺序和逻辑。在本文件中,主要讨论了三种基本的流程控制结构:顺序结构、判断语句(if...else)以及多条件判断(if...else if...else)。下面...
二、条件语句 条件语句是 PowerBuilder 语言中用来控制程序流程的语句,包括 IF 语句和 CHOOSE CASE 语句。 1. IF 语句 IF 语句有两种形式:单行 IF ... THEN 语句和多行 IF ... THEN 语句。 单行 IF ... THEN ...
【高级编程培训-编程语句入门Part 3.pptx】是关于海克斯康(PC-DMIS)软件的脱机编程高级培训资料,重点介绍了编程语句的基础知识。这份讲义涵盖了多个关键概念,包括赋值功能、注释、流程控制语句以及特征赋值等,...
总的来说,Go编程中的控制语句提供了强大的程序控制能力,让开发者能够灵活地控制代码的执行流程。理解和熟练使用这些语句是成为一名合格的Go程序员的基础。通过不断实践和应用,你可以编写出更加高效和优雅的Go代码...
流程控制语句在编程语言中扮演着至关重要的角色,它们允许程序根据特定条件执行不同的操作路径。在本实验报告中,主要涉及的是条件判断和循环结构。 ### 条件判断语句 条件判断语句用于基于特定条件决定程序执行哪...
流程控制语句是编程语言中的基础元素,它们用于指定程序执行的顺序,使得代码能够根据条件执行不同的路径或重复执行特定部分。在Java这门面向对象的语言中,流程控制语句同样占据了核心地位,对于编写高效、逻辑清晰...
在 Lua 编程语言中,流程控制语句是编写逻辑代码的基础构件之一。流程控制语句可以控制程序的执行流程,使程序具有灵活性和智能性。本节将介绍 Lua 语言中的流程控制语句,包括 if 语句、while 循环、repeat 循环、...
Java编程基础中的Switch分支语句是程序控制流程中的重要元素,它提供了一种更简洁、更易读的方式来处理多条件分支。在Java中,Switch语句通常用于替代多个if...else if...else结构,尤其当有多个可能的选项时,...
"Python语言基础分支语句循环语句PPT教案" ...本PPT教案涵盖了Python语言基础知识中的分支语句和循环语句,通过讲解程序设计基本结构、顺序结构、选择结构和循环结构,学生可以了解Python编程语言的基础知识结构。
Linux Shell 编程基础包括了解 Shell 的基本概念、Shell 变量、条件语句、循环语句、函数等。掌握这些基础知识后,可以编写出更加复杂的 Shell 脚本,实现自动化任务、数据处理、系统管理等功能。 1. Shell 变量 ...
理解表达式是深入学习编程语法的基础,因为几乎所有的程序操作都涉及表达式的计算。 PHP中的表达式包括常量、变量和由运算符构成的式子。例如,一个常量如3.14,一个变量如$a,或者包含运算符的式子$a++(自增)、$...
#### 二、STL语句表的特点 - **简洁性**:STL编程语言以文本形式编写,每行代码清晰明了。 - **高效性**:对于复杂的逻辑处理和数学计算,STL往往比图形化编程语言(如LAD或FBD)更加高效。 - **灵活性**:可以方便...
在Java编程中,流程控制语句是构成程序逻辑的核心,用于控制程序的执行流程。本教程深入探讨了if-else判断语句、switch选择语句、for循环语句、while循环语句、do-while循环语句以及跳出语句break和continue的使用。...
作为编程基础的一部分,理解并熟练运用控制流程语句,尤其是for循环,是每个程序员必须掌握的基本技能。本篇文章将深入探讨C语言中的for语句,并通过实例演示如何用for循环实现求和操作。 for语句是C语言中的一个...
在学习Java编程的过程中,掌握基础语法是至关重要的,其中If分支语句是控制程序流程的关键部分,用于实现条件判断,使得程序可以根据不同的条件执行不同的代码块。 If分支语句的基本语法如下: ```java if ...