2.2 语句块
如果在Java中,需要把多条语句当成一个整体来看待,那该怎么办?和C语言一样,我们可以使用一对大括号(“{”和“}”)将多条语句围起来作为一个整体,而通常来讲我们将这些用大括号围起来的语句称为语句块,在语法上他们完全可以看成是一条语句。下面就给出一个语句块的例子:
{
int i = 0;
Scanner scan = new Scanner(System.in);
i = scan.nextInt();
System.out.println(“您输入的整数为:” + i);
}
上面四条语句被一对大括号围起来,形成一个语句块。也许有初学者会问到,语句块有什么用途呢?它最大的特点就是编译器会将这整个语句块当成一个整体。这一点对于程序员来说是极为重要的,而在后文中,我们还将大量的看到语句块的应用。
标识符是变量、常量、类以及方法等的名字。Java的标识符必须以字母、_或者$开头,紧随其后的是字母、_、$、以及数字。下面就是几个有效的标识符:str、 $a、_hello、i1。而且,对于Java来说,由于使用了Unicode编码,因此字母和数字的定义比较广泛,例如中文字也被看成是字母,因此我们完全可以在Java代码中使用中文作为标识符,我们完全可以将“变量”这样的汉字作为标识符使用。如果我们用英文单词作为标识符使用,那么必须注意Java是区分大小写的,也就是a和A是不同的标识符。
虽然可以在标识符中使用中文作为标识符,但在开发中还是尽量少用中文,毕竟我们用的绝大多数类库使用英文名称,如果强行在自己的程序中使用中文标识符,那么在中英文之间切换可不是一件轻松的事情。
除了上述规则之外,标识符还不能使用关键字,当然,把关键字作为标识符的一部分还是可以的。那么,什么是关键字?在任何一个编程语言中,都需要预先准备若干单词在语言内部使用,这些就是所谓的关键字。在Jdk1.6中共有50个关键字,列出如下:
abstract continue for new switch
assert default goto package synchronized
boolean do if private this
break double implements protected throw
byte else import public throws
case enum instanceof return transient
catch extends int short try
char final interface static void
class finally long strictfp valatile
const float native super while
随着本书的进程,我们会逐渐学习到大多数关键字。不过现在需要强调两点:1、const和goto没有使用但依然作为关键字,这主要是为了照顾C、C++程序员的情绪;2、null、true和false不是关键字,尽管他们看上去很像。
分享到:
相关推荐
第二章java基础语法.docx 第二章java基础语法.docx第二章java基础语法.docx 第二章java基础语法.docx
Java语言程序设计:第二章 Java语言语法基础.ppt
计算机后端-Java-Java核心基础-第06章 Java基本语法4 16. 质数输出的实现方式二.avi
计算机后端-Java-Java核心基础-第06章 Java基本语法4 22. 项目二登记收入功能的实现.avi
想要入门java童鞋的可以看这篇文档,可以快速的入门java
第一章 Java 概述 第二章 Java 基础语法【上】 第三章 java 基础语法【下】 第四章 面向对象 【上】 第五章 面向对象 【下】
第2章 Java基本语法 第3章 类和接口 第4章 Java Applet 第5章 Java图形处理 第6章 Java用户界面技术 第7章 异常、事件和多线程机制 第8章 输入输出技术 第9章 Java数据库技术 第10章 Java安全技术 第11章 ...
第2章 Java基础语法 第3章 Java面向对象编程 第二篇 JSP基本知识 第4章 JSP基本语法 第5章 JSP内置对象 第6章 JSP与JavaBean 第7章 JSP与JDBC 第8章 Servlet编程 第9章 Servlet编程 第...
第二章 java 语言语法1 第三章 java 语言语法2 第四章 java 数组 第五章 面向对象1 第六章 面向对象2 第七章 面向对象3 第八章 java常用类库1 第九章 java常用类库2 第十章 异常处理 第十一章 java集合 第十二章 ...
第二章、java语法基础 第三章、面向对象特征 第四章、applet及其应用 第五章、图形用户界面设计 第六章、异常处理 第七章、线程 第八章、集合操作 第九章、文件输入输出 第十章、网络编程
第2章 Java基本语法 第3章 类和接口 第4章 Java Applet 第5章 Java图形处理 第6章 Java用户界面技术 第7章 异常、事件和多线程机制 第8章 输入输出技术 第9章 Java数据库技术 第10章 Java安全技术 第11章 ...
第2章 Java基本语法 第3章 类和接口 第4章 Java Applet 第5章 Java图形处理 第6章 Java用户界面技术 第7章 异常、事件和多线程机制 第8章 输入输出技术 第9章 Java数据库技术 第10章 Java安全技术 第11章 ...
第二章 Java程序开发与运行环境 第三章 Java程序设计基础 第四章 Java应用程序的基本框架 第五章 Java的类 第六章 Java图形用户接口 第七章 多线程 第八章 Java的"异常" 第九章 Java输入输出操作
第二章、java语法基础 第三章、面向对象特征 第四章、applet及其应用 第五章、图形用户界面设计 第六章、异常处理 第七章、线程 第八章、集合操作 第九章、文件输入输出 第十章、网络编程
本书共 208 页,带课后作业,分八章: 第一章 Java 入门 第二章 基础语法 第三章 Java 类和对象 第四章 Java 高级类特性 第五章 数组和枚举 第六章 常见类的使用 第七章 抽象类和接口 第八章 异常和断言
第二章、java语法基础 第三章、面向对象特征 第四章、applet及其应用 第五章、图形用户界面设计 第六章、异常处理 第七章、线程 第八章、集合操作 第九章、文件输入输出 第十章、网络编程
第二章:MyEclipse的基本使用; 第三章:Java基础语法; 第四章:数组的应用; 第五章:面向对象的Java编辑; 第六章:接口与内部类; 第七章:集合的应用; 第八章:异常和反射; 第九章:初识AWT和Swing; 第十章...
济南大学《Java EE应用开发基础》课程课件(PDF版),第二章JSP应用基础 2.1 Servlet应用 2.2 JSP语法 2.3 JSP内置对象 2.4 JSP综合应用实例
中文版分为《Java语言程序设计基础篇》和《Java语言程序设计进阶篇》主要介绍语法结构、面向对象程序设计基础知识到面向对象程序设计、图形用户界面设计、异常处理、二进制I/O和递归等内容。进阶篇主要介绍数据结构...