第三章 Java 程序设计基础
JAVA 程序的例子
public class BasicsDemo {
public static void main(String[ ] args) {
int sum = 0; // variable declaration
// control statement
for (int current = 1; current <= 10; current++) {
sum += current; // operator
}
("Sum = " + sum);
}
}
Variables
Operators
Expressions, Statements, & Blocks
Control Flow Statements
1
Chapter 3 Programming Basics
标识符
用于变量, 类, 方法等的命名
语法规则
以字母, 下划线, 或$开头(作为首字符)
后面跟 0 个或多个由字母,下划线, $, 或数字组成的字符串
字母可以是英文或汉字字母
例: idea, _thread_type, 变量a, $b
例: $(var) 不是一个标识符
Java 标识符使用惯例
变量名/方法名, 第一个字的首字母小写, 随后每个字的首字母大写
类名的每一个字的首字母都大写
常数的字母全部大写, 字与字间用下横线隔开
例: HelloWorld, isVisible, MAX_INTEGER
有些标识符是 Java 语言专用的, 称作关键字/ 保留字
2
Chapter 3 Programming Basics
JAVA语言预留的关键字
abstract default goto null super while
boolean do if operator switch
break double implements outer synchronized
byte else import package this
case extends inner private throw
cast final instanceof protected throws
catch finally int public transient
char float interface rest try
class for long return var
const future native short void
continue generic new static volative
3
Chapter 3 Programming Basics
变量
变量: 其值可改变的量
变量类型
取值范围
可进行的操作
需要的存储空间
变量说明
type variable_name_list;
例: int i, j, k;
变量类型分类
基本类型变量(简单类型, primitive)
其值是一个数值
例如, 布尔型, 整型,和字符型
引用类型变量(reference)
其值是一个地址
例如,数组型, 类(class) 和接口(interface)
4
Chapter 3 Programming Basics
整型
实现与平台(CPU硬件)无关, 一个类型的数据位宽度是不变的, 无论在什么平台上实现
5
Chapter 3 Programming Basics
布尔型变量
boolean, 1位
取值范围: true, false
例(JBuilder demo):
public class MaxVariablesDemo {
public static void main(String args[]) {
// integers
byte largestByte = ;
short largestShort = ;
int largestInteger = ;
long largestLong = ;
// real numbers
float largestFloat = ;
double largestDouble = ;
// other primitive types
char aChar = 'S';
boolean aBoolean = true;
7
Chapter 3 Programming Basics
// display them
Java Chapter 3 Java Basics[精] 来自淘豆网m.daumloan.com转载请标明出处.