Java流程控制语句
· 阅读需 27 分钟
程序设计需要有流程控制语句来完成用户的要求,根据用户的输入决定程序要进入什么流程,即"做什么"以及"怎么做"等。从结构化程序设计角度出发,程序有 3 种结构:顺序结构、选择结构和循环结构。
一、表达式和语句
1、表达式:
1、变量或常量 + 运算符 构成的计算表达式 2、new 表达式,结果是一个数组或类的对象。 3、方法调用表达式,结果是方法返回值或void(无返回值)。
2、语句:
程序的功能是由语句来完成的,语句分为单语句和复合语句。
单语句: 1、空语句,什么功能都没有。它就是单独的一个分号;(需避免) 2、表达式语句,就是表达式后面加分号;
不是所有表达式加分号都能称为一个独立的语句的,只有以下三种表达式加上分号才能构成一个独立的语句:
-
计算表达式中的赋值表达式、自增自减表达式
-
new表达式
-
方法调用表达式
//空语句;//表达式语句i++; //自增表达式 + ;System.out.println("hello"); //方法调用表达式 + ;复合语句分为:
(1)分支语句:if...else,switch...case
(2)循环语句:for,while,do...while
(3)跳转语句:break,continue,return,throw
(4)try语句:try...catch...finally
(5)同步语句:synchronized
二、顺序结构
顺序结构就是程序从上到下逐行地执行。表达式语句都是顺序执行的。并且上一行对某个变量的修改对下一行会产生影响。
public void test1() {
int x = 1;
int y = 2;
System.out.println("x = " + x);
System.out.println("y = " + y);
//对x、y的值进行修改
x++;
y = 2 * x + y;
x = x * 10;
System.out.println("x = " + x);
System.out.println("y = " + y);
}

