JAVA基础教程 李兴华
} }
2.4 运算符 算术运算符: +,―,*,/,%,++,―― 关系运算符: >,<,>=,<=,==,!= 布尔逻辑运算符: !,& , | , ^ , &&,|| 赋值运算符: = 扩展赋值运算符:+=,―=,*=,/= 字符串连接运算符: +
逻辑运算符 逻辑运算符功能
!-- 逻辑非 ^ -- 逻辑异或
练习:输入一百分制成绩,输出对应的等级。90~100 分的等级为 A?0~89 分的等级为 B?0~79 分的等级 为 C?0~69 分的等级为 D?60 分以下的等级为 E
1.5 JDK 安装和配置 上级演示 1.6 第一个 Java 程序 Java 应用程序举例 HelloWorld.java: 源文件:HelloWorld.java
/* *范例名称:"Hello World"程序 */ public class HelloWorld {
public static void main (String args[]) { System.out.println("Hello World!");
类型
占用存储空间
表数范围
byte
1 字节
short
2 字节
int
4 字节
long
8 字节
Java 语言整数常量的三种表示形式: 十进制整数,如 12, -314, 0。 八进制整数,要求以 0 开头,如 012 十六进制数,要求 0x 或 0X 开头,如 0x12 Java 语言的整型常量默认为 int 型,如:
class TypeConvertTest{ public static void main (String args []) { char c1 = 'a';
Java 教程 4
System.out.println("c1=" + c1 + 1); //输出 c1=a1 System.out.println(c1 + 1); //输出 a 的 ASC 码值 97+1=98
1.8、Java 学习路线; 初级部分: Java 核心技术(Core Java); 中级部分: JSP JavaBean Servlet 等; 高级部分: SSH 框架 EJB 数据库(Oracle SQL Server MySQL) 各种商用应用服务器配置; 项目部分: UML 建模 需求分析等;
分析:x + y 的结果应为 int 型,x + y + z 的结果为 long 型,a + b 的结果为 double 型,a - x - y 的结果为 float 型,x + c 的结果为 int 型。
2 欲让高级数据转换成低级数据,需用到强制类型转换,其形式如 int x = (int)3.5;
& -- 逻辑与 &&-- 短路与
| -- 逻辑或 || -- 短路或
逻辑运算符功能说明:
a
b
!a
a&b
a|b
true
true
false
true
true
true
false
false
false
true
a^b
a&&b
a||b
false
true
true
true
false
true
false
true
true
false
} }
先编译 javac 类名.java,(编译完会形成一个二进制的 class 文件,该文件与平台无关,即可以跨平台运 行)后运行 java 类名
1.7 小结 命名
如果.java 文件包含一个 public 类,它必需按该类名命名。Java 语言中单词拼写严格区分大小写; 类个数
一个源文件中最多只能有一个 public 类。其它类的个数不限。
Java 教程 1
1.4 Java 程序分类 Java Application
以 main()方法作为程序入口,由 Java 解释器加载执行。 Java Apple
没有 main()方法作为程序入口,由浏览器或 appletviewer 加载执行。 Jsp,Servlet Web 上的应用程序,即主流 J2EE 服务程序
关于 Java 虚拟机(JVM) 在一台计算机上由软件或硬件模拟的计算机。Java 虚拟机(JVM)读取并处理经编译过的平台无关的
字节码 class 文件 。 Java 编译器针对 Java 虚拟机产生 class 文件,因此是独立于平台的。 Java 解释器负责将 Java 虚拟机的代码在特定的平台上运行。 Java 语言是先编译源文件,后执行 class 文件!
int i =3; 声明 long 型常量可以后加‘ l ’或‘ L ’ ,如:
long l = 3L;
-128 ~ 127 -2 的 15 次方 ~ 2 的 15 次方-1 -2 的 31 次方 ~ 2 的 31 次方-1 -2 的 63 次方 ~ 2 的 63 次方-1
Java 教程 3
浮点型:
Java 浮点类型常量有两种表示形式
十进制数形式,必须含有小数点,例如:
3.14
314.0
.314
科学记数法形式,如
3.14e2
3.14E2
314E2
Java 浮点型常量默认为 double 型,如要声明一个常量为 float 型,则需在数字后面加 f 或 F,如:
double d = 3.14;
float f = 3.14f;
D2:Java 基础 2.1 标示符和关键字 标示符: 标示符:Java 程序中的类、属性、方法、对象、变量等元素都应有自己的名称,各元素的名称通称为标 识符。 Java 标识符定义规则:由字母、数字、_和$组成;开头字符必须是字母、下画线或$。
关键字: Java 中一些赋以特定的含义、并用做专门用途的单词称为关键字(keyword) 所有 Java 关键字都是小写的,TURE、FALSE、NULL 等都不是 Java 关键字 ; goto 和 const 虽然从未使用,但也作被为 Java 关键字保留; true,false,null 虽被用做专门用途,但也不是 Java 关键字,它们只是显式常量值;
int x, y=8;
// 声明 int 型变量
float f = 4.5f;
// 声明 float 型变量并赋值
double d = 3.1415; //声明 double 型变量并赋值
char c;
//声明 char 型变量
c ='\u0031';
//为 char 型变量赋值
x = 010;
//为 int 型变量赋值
float 占 4 个字节,double 占 8 个字节
范例代码 VariableTest.java:
Java 中变量的定义
class VariableTest{
public static void main (String args []) {
boolean b = true; //声明 boolean 型变量并赋值
Java 根据应用方向,分为三个版本及对应的类库: J2ME 移动版 J2SE 标准版 J2EE 企业版
1.2 Java 语言特点 易于学习 ; 高效率的执行方式,即先编译后执行; 与平台无关,即跨平台,可运行于主流操作系统如 UNIX LINUX Windows 上; 分布式; 安全性; 丰富的 API 文档和类库; 多线程; 1.3、关于 JDK 和 JVM? 要进行 Java 开发,必须得安装 JDK。 JDK(Java Development Toolkit)是 Java 开发工具包的简称,包含运行 Java 程序的类库和命令; JDK 包含 JRE,它包含比 JRE 更多的命令。 JRE 只是运行时环境,所包含的类库比 JDK 小;一般来讲,开发人员都应采用对应的 JDK,目前用 JDK6 版本; JRE=JVM+Runtime Interpreter; Java 运行环境的三项主要功能:
false
true
false
true
true
false
true
false
false
false
false
false
短路逻辑运算符应用 && -- 第一个操作数为假则不判断第二个操作数 || -- 第一个操作数为真则不判断第二个操作数
字符串连接符: "+"运算符两侧的操作数中只要有一个是字符串(String)类型,系统会自动将另一个操作数转换为字符串然 后再进行连接 int i = 300 +5; String s = "hello, " + i + "号"; System.out.println(s); //输出:hello, 305 号
System.out.println("b=" + b);
System.out.println("x=" + x);
System.out.println("y=" + y);
System.out.println("f=" + f);
System.out.println("d=" + d); System.out.println("c=" + c); } }
case 常量 1: 表达式; break;