学习任务:

视频学习语句的分类

动手测试案例

顺序结构即程序自顶向下一步一步的顺序执行,执行完一条指令开始执行下一步指令,指令就是程序中的语句,下面了解语句的概念。

例子:

/**
 *  面向过程编程-顺序结构
 * @author 攀博课堂(www.pbteach.com)
 *
 */
public class SequenceDemo1 {
	
	public static void main(String[] args) {
		//定义一个字符串变量
		String slogan="攀博课堂 "
		+"为中国IT人才发展服务";
		//定义两个字符串变量
		String name = "攀博课堂"; String url = "www.pbteach.com";
		int a = 1;//表示将1赋值给变量a
		int b = 2;//表示将2赋值给变量b
		b+=a;
		//下边不是一条语句,无法通过编译
		//1+1;
		//a/2;
		//下边是一条空语句
		;
		
		System.out.println(slogan);
		System.out.println(name+url);
		System.out.println(a);
		System.out.println(b);
	}

}

1、什么是语句

Java中语句是组成程序的最小单元,每个语句必须使用分号结束,一条语句可以占用一行也可占用多行。

一条语句占一行:

int a = 1;
int b = a;
System.out.println("b="+b);

一条语句占多行:

//定义一个字符串变量
String slogan="攀博课堂 "
+"为中国IT人才发展服务";

多条语句也可以占用一行:

//定义两个字符串变量
String name = "攀博课堂"; String url = "www.pbteach.com";

2、空语句

空语句是指语句的内容为空,什么都不做,只有一个分号,如下:

//空语句只有一个分号
; 

3、赋值表达式语句

前边我们学习了各种运算符,运算符加操作数就组成了表达式,其中赋值表达式可以独立成为一条语句。

int a = 1;//表示将1赋值给变量a
int b = 2;//表示将2赋值给变量b
b+=a;

下边的表达式语句可以执行吗?

1+1;
a/2;

上边两条语句将不能通过编译,因为是它们不是语句,原因是它们执行后不能产生一定的效果,即没有存储变量的值,也没有输出有效的信息等。

4、复合语句

复合语句也叫语句块、代码块,即用大括号括起来若干条语句。

如下:

{
  	int a = 1;
	int b = 2;
	b+=a;
}
提问-攀博课堂
我要提问 不会就问,有效沟通
关注公众号,加入微信群交流提问。 攀博课堂官方公众号
问答列表,查看本知识点所有问题