第二章Java基本语法PPT课件
合集下载
Java语言程序设计基础第2章 Java基本语法(1)Java语言程序设计基础讲解课件ppt
七位小数 十五位小数
单精度浮点数 双精度浮点数
数值字面量
字面量是定义变量的同时赋值。 • int i = 34;
• long l = 1000000l;或long l = 1000000L; • float f = 100.2f;或float f = 100.2F; • double d = 100.2d;或double d=100.2D; 或
• 123abc, $test , a--, Mr.wang
• import ,abc#d ,半径, a1
Java语言的基本符号
• 数字常量 –整数:100,31,-100(以0开头表示8进制,以0x 开头表示16进制) –小数:0.5
Java语言的基本符号
• 字符常量 –使用16位的Unicode编码,能表示所有自 然语言字符 –用单引号括起来的单个字符,如:‘A’, ‘2’,也可以是‘中’等非英文字符
算术运算符(Numeric Operators)
• 算术运算符包括:+, -, *, / 和 %。 • 整数除法的结果是整数,如5/2= 2而不是2.5。考
虑1/2=? • 运算符%得出除法的余数,如5%2=1 。 • 例:code\MathematicsOperatorTest.java
练习
• 一、编写程序验证以下语句是否正确: • 1、 byte b = 200; • 2、 int x = 5/2.0;
• 但是,如果不进行强制类型转换,就不能将高精
度类型的值赋给低精度类型的变量。 • 如: float f = 10.1;(错)
类型转换
• 类型转换是一种操作,它把一种数据类型 的值转换成另一种数据类型。
• 用于由高精度向低精度转换时; 例如: float f = (float)10.1; int i = (int)f;
第2章Java基本语法-PPT精选
System.out.println(″字节型变量 b = ″+b); System.out.println(″短整型变量 s = ″+s); System.out.println(″ 整型变量 i = ″+i);
System.out.println(″长整型变量 l = ″+l); System.out.println(″字符型变量 c = ″+c); System.out.println(″浮点型变量 f = ″+f); System.out.println(″双精度变量 d = ″+d); System.out.println(″布尔型变量 B = ″+B); System.out.println(″字符串类对象 S = ″+S); } }
图 2.2
3. 普通分隔符
普通分隔符和空白符的作用相同,用来区分程序中 的各种基本成份,但它在程序中有确定的含义,不 能忽略。Java有以下普通分隔符: . 点号,用于分隔包、类或分隔引用变量中的变量和 方法;
; 分号,是Java语句结束的标志; , 逗号,分隔方法的参数和变量说明等;
: 冒号,说明语句标号;
可以知道Java语言包含标识符、关键字、运算符和 分隔符等元素。这些元素有着不同的语法含义和组 成规则,它们互相配合,共同组成Java的语句。
2.1.1 标识符
在Java中,变量以及类和方法都需要一定的名称, 这种名称就叫做标识符。所有的标识符都必须是以 一个字母、下划线或美元符号“$”开头的一串字符, 后面的字符可以包含字母、数字、下划线和美元符 号。
//这是一个简单的Java Application class Welcome2 { public static void main(String args[]) { System.out.println(″欢迎使用Java 2″); } // 结束main } // 结束类Welcome2定义
System.out.println(″长整型变量 l = ″+l); System.out.println(″字符型变量 c = ″+c); System.out.println(″浮点型变量 f = ″+f); System.out.println(″双精度变量 d = ″+d); System.out.println(″布尔型变量 B = ″+B); System.out.println(″字符串类对象 S = ″+S); } }
图 2.2
3. 普通分隔符
普通分隔符和空白符的作用相同,用来区分程序中 的各种基本成份,但它在程序中有确定的含义,不 能忽略。Java有以下普通分隔符: . 点号,用于分隔包、类或分隔引用变量中的变量和 方法;
; 分号,是Java语句结束的标志; , 逗号,分隔方法的参数和变量说明等;
: 冒号,说明语句标号;
可以知道Java语言包含标识符、关键字、运算符和 分隔符等元素。这些元素有着不同的语法含义和组 成规则,它们互相配合,共同组成Java的语句。
2.1.1 标识符
在Java中,变量以及类和方法都需要一定的名称, 这种名称就叫做标识符。所有的标识符都必须是以 一个字母、下划线或美元符号“$”开头的一串字符, 后面的字符可以包含字母、数字、下划线和美元符 号。
//这是一个简单的Java Application class Welcome2 { public static void main(String args[]) { System.out.println(″欢迎使用Java 2″); } // 结束main } // 结束类Welcome2定义
第2章Java基本语法(1)精品PPT课件
final
finally float
for
if
implements
import instanceof int
interface long native new
null
package private protected public return short
static while
super switch this throw throws
Object-oriented Programming
第2章 Java基本语法(1)
标识符与关键字
Java中的关键字
abstract boolean break byte
case catch char
class
continue default do
double else extends
false
HelloWorld dataClass _983 $bs5_c7
Object-oriented Programming
第2章 Java中一些有特定的含义,用做专门用途的 字符串称为关键字 大多数编辑器会将关键字用特殊颜色标出 所有Java关键字都是小写 注意:Java没有sizeof、goto、const这些关键 字,但不能用goto、const作为变量名
Java中的常量
整型常量 十进制:123,6000 第一位不能是0(数字0除外) 八进制:077 必须以0开头 十六进制:0x3ABC,0X8a 必须以0x或0X开头 长整型:9L 必须以l或L结尾
Object-oriented Programming
第2章 Java基本语法(1)
Java标识符取名应做到见名知意,且不能与 Java中的关键字重名
Java程序设计-第02章 Java基础语法 PPT
第二章 Java基础语法
Tel.:5 URL:
高飞,陆佳炜等。Java2013(ISBN:978-7-302-31695-4) 高飞,赵小敏等。Java2013(ISBN:978-7-302-32051-7)
前言
回顾关键词:程序设计语言的发展、Java语言 的发展史、Java开发环境的配置、常用开发工 具(记事本、JCreator、Eclipse)
值:变量对应的内存区域中存放的数据即为变量的值。在程序运 行的不同时刻,变量的值可能不同。
存储单元
名字
值
类型
int ID = 42889; String s = new String(“Hello World!”);
S
0xE3FA08C1
ID
42889
栈
String
Hello World!”;
堆
❖ 变量值也必须与变量类型相匹配
myVariable 9pins MYVARIABLE i a+c testing1-2-3
_myvariable
java¨ My Variable $myvariable _9pins It's 猫
❖ 能表达明确意义的英文单词命名,并采用规范的单词 缩写形式与单词分隔形式。
❖ 表示常量时标识符全部用大写字母和下划线表示,如 PI,SALES_TAX。
✓ 布尔(boolean)常量只有两个:true 和 false ✓ ‘c’, ‘\u0061’, ‘\u0051’ 和 ‘\u005a’ 是char常量. ✓ 34是int常量 ✓ 1.5, 45.6, 76.4E8和-32.0是double常量 ✓ 34L是long常量. ✓ 1.5F, 45.6f, 76.4E8F和-32.0F是float常量 ✓ “Hello World!”是String常量 ✓ null是引用数据类型的常量
Tel.:5 URL:
高飞,陆佳炜等。Java2013(ISBN:978-7-302-31695-4) 高飞,赵小敏等。Java2013(ISBN:978-7-302-32051-7)
前言
回顾关键词:程序设计语言的发展、Java语言 的发展史、Java开发环境的配置、常用开发工 具(记事本、JCreator、Eclipse)
值:变量对应的内存区域中存放的数据即为变量的值。在程序运 行的不同时刻,变量的值可能不同。
存储单元
名字
值
类型
int ID = 42889; String s = new String(“Hello World!”);
S
0xE3FA08C1
ID
42889
栈
String
Hello World!”;
堆
❖ 变量值也必须与变量类型相匹配
myVariable 9pins MYVARIABLE i a+c testing1-2-3
_myvariable
java¨ My Variable $myvariable _9pins It's 猫
❖ 能表达明确意义的英文单词命名,并采用规范的单词 缩写形式与单词分隔形式。
❖ 表示常量时标识符全部用大写字母和下划线表示,如 PI,SALES_TAX。
✓ 布尔(boolean)常量只有两个:true 和 false ✓ ‘c’, ‘\u0061’, ‘\u0051’ 和 ‘\u005a’ 是char常量. ✓ 34是int常量 ✓ 1.5, 45.6, 76.4E8和-32.0是double常量 ✓ 34L是long常量. ✓ 1.5F, 45.6f, 76.4E8F和-32.0F是float常量 ✓ “Hello World!”是String常量 ✓ null是引用数据类型的常量
java 第02章 初学者 基本语法精品PPT课件
'\u0027'
'
'\\'
'\u005c'
\
意义
退格 水平制表符tab
换行 表格符
回车 双引号 单引号 反斜线
字符类型(Cont)——转义字符表示
注意:
必须用半角的单引号,而不能用全角的单引号。
字符型变量:类型为char,它在机器中占16位,其范 围为0~65535。
’a’实际上是一个数字,因此它可以赋值给一个数, 例如float f =’a’; int i=’a’,它的取值范围为0- 65535。
volatile,void,while 。
数据类型划分
java中的数据类型:简单类型和复合类型: 简单数据类型包括:
整数类型:byte, short, int, long 浮点类型:float,double 字符类型:char 布尔类型:boterface(接口) 数组
第二章 Java语言基础
主要内容
简单数据类型 表达式 控制语句 数组
2.1 简单数据类型 p10
标识符
定义:程序员对程序中的各个元素加以命名时使用的命 名记号称为标识符(identifier)。
Java语言中,标识符是以字母,下划线“_”,美元符“$” 开始的一个字符序列,后面可以跟字母,下划线,美元 符,数字。例如,identifier,userName,User_Name, _sys_val, $change为合法的标识符,而2mail(数字开 头)、 room#(非法字符)、class(关键字)、a-class(含 有运算符)都为非法的标识符。
public static void main (String[] args) { byte b = 27; byte c = 26; byte d =(byte)( b + c);
第02章Java语言基础精品PPT课件
byte b=127;
b++;
//b=-128,数据溢出
System.out.println("b= "+b); //输出b=-128
System.out.println(1234567890+1234567890); //输出-1825831516,数据溢《程J序a出v设a程计序实设用计教实程用(教第程3版()第》3版程)序》
② 变量参与的运算和操作
2. 最终变量
3. 常量
final int value; value=100;
① 直接常量和符号常量
常量声明 ②
《Java程序设计实用教程(第3版)》 程序设计实用教程(第3版)》程序
final in设 实t 计 用M实教用程A教(X程第=(31版第0)3;》版程)序》设程计序实设用计
2.1.4 运算符与表达式
⑤ 赋值运算符:= 、+=等 ⑥ 强制类型转换符
(据类型) 表达式 ⑦ 条件运算符
⑩ 点运算符:. ⑪ 对象运算符:
instanceof ⑫ 逗号运算符:,
表达式1 ? 表达式2 : 表达式3
⑧ 括号运算符:()、[]
⑨ 字符串连接运算符:+
System.out.println("max = "+max);
(第3版)》
2.1.2 基本数据类型
1. 什么是数据类型
2. 数据类型分类
① 基本数据类型:8种
② 引用数据类型:3种数组、类(class)和 接口(interface)
3. 整数类型——byte,short,int,long
4. 浮点数类型——float,double
java程序设计第2章基本语法PPT教学课件
class Welcome2{
public static void main(String args[]){
System.out.println(“欢迎使用Java2”);
}//结束main方法定义
}//结束类Welcome2定义
2020/12/10
2
2.1 Java语言的基本元素
❖ 标识符
1、变量、函数、类和对象的名称都是标识符。
1.逻辑类 boolean boolean 数据类型有两种文字值:true和false。
2.字符类 char
使用char类型可表示单个字符,字符是用单引号 括起来的一个字符,如‘a’,‘B’等。
3. 整数类 byte,short,int,long
在Java编程语言中有四种整数类型,每种类型
可使用关键字byte, short, int和long中的任意一个进
2、标识符可从一个字母、下划线(_)或美 元符号($)开始,随后也可跟数字、字母、 下划线或美元符号。
3、标识符是区分大小写,没有长度限制,可
以为标识符取任意长度的名字。(如ad、Ad、
aD、AD为四个不同的标识符)
2020/12/10
3
标识符命名约定
❖ 常量用大写字母,变量用小写字母开始,类 以大写字母开始。
❖ 转义字符表(见教材P23) ❖ 字符用单引号;字符串用双引号; ❖ 例如:
‘A’是字符 “A”是字符串
2020/12/10
16
变量
❖ 变量声明 类型 变量名[,变量名]=初值,…;
如:byte b1,b2;
int v1=0,v2=10,v3=18; 例2.3 ❖ 变量使用范围
成员变量 :在类中声明的变量 局部变量:在方法和块中声明的变量 例2.4
第2章JAVA基本语法PPT课件
4
浮点型数据
– 含小数点的数字为浮点类型。例如:-38.32、 34.0等。有以下2种:
实说占
数 明 用 数据范 类 类位 围 型 型数
floa t
单 精 度
32
- 2-149 ~ (2223)·2
127
dou 双
-2-1074 ~ (2-
5
• 字符型和布尔型
– 逻辑类型(boolean):只有两个数值true和 false;
11
变量的作用域
在相同的作用域内,不能重复声明同一变量名。 变量定义所在的位置决定了变量的作用域,根据变量定义 所在的位置不同,可以分为以下4类。 ➢类成员变量。 ➢局部变量。 ➢方法参数变量。 ➢异常处理参数变量。
12
变量作用域示意图
13
变量的初始化 1.变量在声明后,可以通过赋值语句对其进行初始化: 如: double salary; salary=200d; 2.变量还可以声明及初始化同时进行: double salary=200d; float PI=3.14f;
➢求余数(取模)运算符%:该符号用来求被除数 除以除数后所得的余数。例如:10%3得1; 25.3%10得5.3;
➢求相反数运算符 - ; ➢自增运算符++:++a和a++; ➢自减运算符--:--a和a--;
17
关 :不等于号运算符,表示两个数据相等关系; > :大于号运算符; < :小于号运算符; >= :大于等于号; <= :小于等于号。
9
2.变量和常量
变量(variable)和常量(constant)
– 所谓变量就是内存中的一小块空间,它用来存储一个 数据。内存中可以有许多个这样的小块空间,为了以 示区别,我们命名它们不同的名字,这个名字就叫变 量名。一个变量在同一时间中只可以保存一个数据。
第2章Java语言基础PPT课件
类型转换 (casting)
1. 隐型类型转换:自动类型转换(系统完成)
① 宽化转换(widening conversion)
byte j=60; short k=4; int l=31; long m=4l; long result=0l; result +=j-8; result *=k+2; result /=m+1; result -=l; result %=m;
Java语言基本元素
——关键字:注意事项
在Java中,true、false和null都是小写的。区别于 C++中大写的TRUE、FALSE和NULL。
所有的数据类型所占用的字节数都是固定的,并 且和实现无关的,因此在Java中没有sizeof操作符。
不必死记这些关键词,当理解每个关键词的含义 后,自然就记住了所有的关键词。
第2章 Java语言基础
• 2.1 语言成分 • 2.2 语句与结构化程序设计 • 2.3 数组 • 2.4 字符串
2.1 语言成分
1. 2.1.1 标识符与关键字 2. 2.1.2 基本数据类型 3. 2.1.3 变量与常量 4. 2.1.4 运算符与表达式
2.1.1 标识符与关键字
1. 关键字
类型转换 (casting)
1. 隐型类型转换:自动类型转换(系统完成)
类型转换表
源类型 转换后不会丢失数据的目的类型
byte
short, char, int, long, float, double
short
char, int, long, float, double
char
int, long, float, double
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
字符集是多个字符的集合,字符集种类较多,每个字符集包 含的字符个数不同,常见字符集有:ASCII字符集、ISO 8859字符集、GB2312字符集、BIG5字符集、GB18030字 符集、Unicode字符集等。ASCII是Unicode的子集。
编码(encoding)和字符集不同。字符集只是字符的集合,不 一定适合作网络传送、处理,有时须经编码(encode)后才能 应用。如Unicode可依不同需要以UTF-8、UTF-16、UTF32等方式编码。
第2章 Java基本语法
本章主要任务 认识Java语言的基本元素 了解Java的标识符、关键字、分隔符 理解Java的基本数据类型 了解Java的运算符与表达式
了解变量、数组的定义
1
本章主要内容
1.标识符、关键字与分隔符 2.基本数据类型与变量 3. 表达式与运算符 4.数组类型
9
ASCII编码
ASCII(American Standard Code for Information Interchange)字符集:使用8位代码表示大小写字母、数字 0~9以及若干控制字符,如NUL和EOT。(C、C++采用) ASCII 是用来表示英文字符的一种编码规范,每个ASCII字符占用1 个字节(1byte=8bits),因此,ASCII编码可以表示的最大 字符数是256,其实英文字符并没有那么多,一般只用前 128个(最高位为0),其中包括了控制字符、数字、大小写 字母和其他一些符号。而最高位为1的另128个字符被成为 “扩展ASCII”,一般用来存放英文的制表符、部分音标字符 等等的一些其他符号,这种字符编码规范显然用来处理英文 没有什么问题。(实际上也可以用来处理法文、德文等一些 其他的西欧字符,但是不能和英文通用),但是面对中文、 阿拉伯文之类复杂的文字,255个字符显然不够用。
分号;是语句的结束标志
System.out是标准输出,
println表示将括号中的内容
打印在显示器上。
3
第1行 “// ”为程序的注释, 其中的public与class是 Java的关键字,class为“类”,后接类名;本例为Lx2。 public表示该类为公有,即: 在整个程序里都可访问它。 若将一个类声明成public,则也要将文件名称取
10
ANSI编码
为使计算机支持更多语言,通常使用2个字节来表示1个字符。 为此,不同的国家和地区制定了不同的标准,由此产生了GB2312,BIG5,JIS等各
自的编码标准。这些使用2个字节来代表一个字符的各种汉字延伸编码方式,称为 ANSI 编码。在简体中文系统下,ANSI 编码代表 GB2312 编码,在日文操作系统 下,ANSI 编码代表 JIS 编码。 不同 ANSI 编码之间互不兼容,当信息在国际间交流时,无法将属于两种语言的 文字,存储在同一段 ANSI 编码的文本中。
class bbb {
... }
aaa .java
4
有参数的情形 public class Lx3 // 定义public 类Lx3 { public static void main(String args[]) { System.out.println(args[0]+ " & " +args[1]); } }
zhang & wang
6
使用Java的一些注意事项
Java中规定,在一个 . java的源文件中最多只能有 一个(另一个意思是可以没有)public class。
当这个public class存在时,要求该类名必须与. Java源文件的名字一致。
如果你想编写一个应用程序(通常被声明为public class),在这一个类中必须定义一个public static void main(String[] agrs)方法,在这个方 法中,除了变量名agrs可以改变,其它内容均不 可改变,甚至排放的顺序都是几乎不可改变的。
当然对于ANSI编码而言,0x00~0x7F之间的字符,依旧是1个字节代表1 个字符。这一点是ASNI编码与Unicode编码之间最大也最明显的区别。 比如“A君是第131号”,在ANSI编码中,占用12个字节,而在Unicode 编码中,占用16个字节。因为A和1、3、1这4个字符,在ANSI编码中只 各占1位,而在Unicode编码中,是需要各占2位的。
5Hale Waihona Puke 编译: javac Lx3.java 运行: 因有两个参数zhang与wang要传入这个程序,
所以必须键入: java Lx3 zhang wang
此时zhang与wang即当成参数传入程序内,其 中zhang由args[0]所接收,而wang 则由 args[1]所接收,运行结果如下:
2
public class Lx2 // 第一行,定义public 类Lx2 { public static void main(String args[]) // 第三行,main() 方法,主程序开始 { int num; //第五行,声明整数num num=2; // 第六行,将num设置为2 System.out.println(“I have”+num+“dogs”);// 第七 行,输出字符串及变量内容 System.out.println(“You have ”+num+“ dogs, too”); ”);// 第八行,输出字符串及变量内容 } }
成这个类名,在一个 .java文件里,最多只能有一个public 类。
第三行,main() 方法一定要声明
成public,使得在类的其他地方可 以调用到它。static表示main() 在没有创建类对象的情况下,仍
public class aaa {
... }
然可以被运行;它没有返回值, 要加上void修饰
7
2.1 标识符、关键字与分隔符
再看课本例2.1 Java语言的基本元素为标识符、关键字、
运算符和分隔符等元素。这些元素有着不同 的语法含义和组成规则,它们互相配合,共 同组成Java的语句。
8
基本概念:字符集与字符编码
字符是各种文字和符号的总称,包括各个国家文字、标点符 号、图形符号、数字等。
编码(encoding)和字符集不同。字符集只是字符的集合,不 一定适合作网络传送、处理,有时须经编码(encode)后才能 应用。如Unicode可依不同需要以UTF-8、UTF-16、UTF32等方式编码。
第2章 Java基本语法
本章主要任务 认识Java语言的基本元素 了解Java的标识符、关键字、分隔符 理解Java的基本数据类型 了解Java的运算符与表达式
了解变量、数组的定义
1
本章主要内容
1.标识符、关键字与分隔符 2.基本数据类型与变量 3. 表达式与运算符 4.数组类型
9
ASCII编码
ASCII(American Standard Code for Information Interchange)字符集:使用8位代码表示大小写字母、数字 0~9以及若干控制字符,如NUL和EOT。(C、C++采用) ASCII 是用来表示英文字符的一种编码规范,每个ASCII字符占用1 个字节(1byte=8bits),因此,ASCII编码可以表示的最大 字符数是256,其实英文字符并没有那么多,一般只用前 128个(最高位为0),其中包括了控制字符、数字、大小写 字母和其他一些符号。而最高位为1的另128个字符被成为 “扩展ASCII”,一般用来存放英文的制表符、部分音标字符 等等的一些其他符号,这种字符编码规范显然用来处理英文 没有什么问题。(实际上也可以用来处理法文、德文等一些 其他的西欧字符,但是不能和英文通用),但是面对中文、 阿拉伯文之类复杂的文字,255个字符显然不够用。
分号;是语句的结束标志
System.out是标准输出,
println表示将括号中的内容
打印在显示器上。
3
第1行 “// ”为程序的注释, 其中的public与class是 Java的关键字,class为“类”,后接类名;本例为Lx2。 public表示该类为公有,即: 在整个程序里都可访问它。 若将一个类声明成public,则也要将文件名称取
10
ANSI编码
为使计算机支持更多语言,通常使用2个字节来表示1个字符。 为此,不同的国家和地区制定了不同的标准,由此产生了GB2312,BIG5,JIS等各
自的编码标准。这些使用2个字节来代表一个字符的各种汉字延伸编码方式,称为 ANSI 编码。在简体中文系统下,ANSI 编码代表 GB2312 编码,在日文操作系统 下,ANSI 编码代表 JIS 编码。 不同 ANSI 编码之间互不兼容,当信息在国际间交流时,无法将属于两种语言的 文字,存储在同一段 ANSI 编码的文本中。
class bbb {
... }
aaa .java
4
有参数的情形 public class Lx3 // 定义public 类Lx3 { public static void main(String args[]) { System.out.println(args[0]+ " & " +args[1]); } }
zhang & wang
6
使用Java的一些注意事项
Java中规定,在一个 . java的源文件中最多只能有 一个(另一个意思是可以没有)public class。
当这个public class存在时,要求该类名必须与. Java源文件的名字一致。
如果你想编写一个应用程序(通常被声明为public class),在这一个类中必须定义一个public static void main(String[] agrs)方法,在这个方 法中,除了变量名agrs可以改变,其它内容均不 可改变,甚至排放的顺序都是几乎不可改变的。
当然对于ANSI编码而言,0x00~0x7F之间的字符,依旧是1个字节代表1 个字符。这一点是ASNI编码与Unicode编码之间最大也最明显的区别。 比如“A君是第131号”,在ANSI编码中,占用12个字节,而在Unicode 编码中,占用16个字节。因为A和1、3、1这4个字符,在ANSI编码中只 各占1位,而在Unicode编码中,是需要各占2位的。
5Hale Waihona Puke 编译: javac Lx3.java 运行: 因有两个参数zhang与wang要传入这个程序,
所以必须键入: java Lx3 zhang wang
此时zhang与wang即当成参数传入程序内,其 中zhang由args[0]所接收,而wang 则由 args[1]所接收,运行结果如下:
2
public class Lx2 // 第一行,定义public 类Lx2 { public static void main(String args[]) // 第三行,main() 方法,主程序开始 { int num; //第五行,声明整数num num=2; // 第六行,将num设置为2 System.out.println(“I have”+num+“dogs”);// 第七 行,输出字符串及变量内容 System.out.println(“You have ”+num+“ dogs, too”); ”);// 第八行,输出字符串及变量内容 } }
成这个类名,在一个 .java文件里,最多只能有一个public 类。
第三行,main() 方法一定要声明
成public,使得在类的其他地方可 以调用到它。static表示main() 在没有创建类对象的情况下,仍
public class aaa {
... }
然可以被运行;它没有返回值, 要加上void修饰
7
2.1 标识符、关键字与分隔符
再看课本例2.1 Java语言的基本元素为标识符、关键字、
运算符和分隔符等元素。这些元素有着不同 的语法含义和组成规则,它们互相配合,共 同组成Java的语句。
8
基本概念:字符集与字符编码
字符是各种文字和符号的总称,包括各个国家文字、标点符 号、图形符号、数字等。