当前位置:文档之家› 《Java编程基础》PPT课件

《Java编程基础》PPT课件


2.1.2 初识类
1. 代码第2行中的关键字public是访问修饰符,说明类 java02_01可以在哪些地方访问。
2. 关键字class声明一个类,类的名字为java02_01。 类的名字以字母开始,包含数字、字母和下划线。 Java对类的名字长度没有限制。在定义类名时,若 使用了多个单词,则习惯性把单词的第一个字母大 写,例如MyFirstJava。 Java程序的所有代码都必须包含在类中。
3. Java程序源代码文件名必须与类的名字相同(大小 写完全相同),以.java作为扩展名
4. Java源代码编译后生成字节码文件。字节码文件的 名称与类名相同,以.class作为扩展名。
2.1.3 语句和代码块
1. Java的语句以分号(;)结束。可以根据需要将一 条语句书写在多个代码行中,Java编译器自动忽 略多余的空格。
Java使用Unicode字符集,所以可使用 Unicode字符来定义标识符,例如使用中文 字符。
Java关键字
2.3 基本数据类型
数据类型决定计算机如何存储和处理数据。 Java的基本数据类型包括布尔型、字符型、
四种整数类型和两种浮点类型。 说明:Java的数据类型还包括引用数据类型,
char在Java中实际上属于整数类型,可与 整数类型或浮点类型的数相互转换。
char型数据可执行算术运算,在运算时作为 int型数据,用其Unicode码进行计算。下 面的例子使用char型变量和常量执行算术运 算。
【例2.2】 char型数据用于算术运算。
public class java02_02
例如: System.out.println (“Java123!”);
2. 代码中的花括号{}表示代码块。类和方法的代码 都必须以坐花括号{开始,右花括号}结束。书写 代码时,建议将匹配的花括号上下对齐,花括号内 的代码增加一级缩进。
2.1.4 main方法
1. Java程序在运行时,总是首先执行main方 法。所以main方法是Java应用程序的入口, 每个Java应用程序都必须有一个main方法。
2.3.2 字符型
字符型(char)常量是用单引号括起来的单 个字符。
字符型数据占用两个字节的存储空间,存储 为Unicode编码。传统的ASCII码占1个字 节,有128个字符。ASCII码对应Unicode 编码的前128个字符。
一些特殊字符需使用转义字符表示
表2.2 Java常用的转义字符
2. main方法必须声明为public static void。 本例代码第5行惟一可以改变的是args,即 main方法的参数名字。可以将args用任何 其他合法的标识符代替。
2.2 标识符与关键字
标识符是Java程序使用的符号,用于表示类、 方法、参数以及对象的名称。一个标识符必 须以字母、下划线或Unicode货币符号(如 $、¥等)开始,其后跟任意的字母、数字、 下划线或货币符号。
第2章 Java编程基础
主要内容:
Java程序基本结构 标识符与关键字
基本数据类型
常量和变量
运算符与表达式 数学函数
字符串
基本输入输出
本章va编程入门概念。 2. 掌握Java语法基础。 3. 熟练应用数学常量、函数和字符串。
2.1 Java程序结构
【例2.1】 一个简单的Java程序,该程序用于说明Java程序的基本 结构。(源文件位置:光盘:\chapter02\ java02_01.java) //java02_01.java:在控制台输出字符串 public class java02_01 { public static void main(String[] args) { System.out.println(“Java你好!”); } } 注意:Java区分大小写,例如class不同于Class。任何大小写 错误都将导致程序无法运行。
}
}
2.3.3 整数类型
2.1.1 注释
Java有两种类型的注释。 第一种是以//开始的注释。
//开始直到行尾为注释内容。 //注释可以放在一行,或者放在一行末尾。 例如:
System.out.println(“Java你好!”); //在控制台输出信息
第二种注释以/*开始,到*/结束。/*和*/包含的注释块可以书 写在多个行中。 例如: /*java02_01.java 第1个例程 在控制台输出字符串 */ /**/注释不能嵌套。
{
public static void main(String[] args)
{ char c1='A';
char c2,c3;
c1+=1;
//c1加1,得到字符'B'
c2=(char)(c1+1); // c1+1得到int型的67,这里必须用char强制转换类型
c3='A'+'3';
//'A'和'2'的Unicode码相加,得到116,即't'的Unicode码
类、接口和数组属于引用数据类型。
2.3.1 布尔型
布尔型(boolean)只有两个值,true(逻辑真)和false(逻 辑假)。
一个布尔型数据在内存中占1位的存储空间。布尔型数据不能 与其他类型的数据进行相互转换。布尔型数据常用于逻辑条件 判断。
在C++中,可以用数字或指针等充当布尔值。0相等于布尔值 false,非零值相当于布尔值true。但在Java中不允许这样。 下面语句若放在C++中,x可以是非布尔类型;若放在Java中, x只能是布尔类型。 if (x) {} 下面的语句使用数字5作为逻辑条件,Java编译器会提示类型 不兼容。 if (5){}
System.out.println(c1);
//输出B
System.out.println(c2);
//输出C
System.out.println(c1+1); //输出67
System.out.println(c3);
//输出t
System.out.println('A'+'3'); //输出116
相关主题