收藏 分享(赏)

2 java语言基础.ppt

上传人:hskm5268 文档编号:12360749 上传时间:2021-12-11 格式:PPT 页数:29 大小:234.50KB
下载 相关 举报
2 java语言基础.ppt_第1页
第1页 / 共29页
2 java语言基础.ppt_第2页
第2页 / 共29页
2 java语言基础.ppt_第3页
第3页 / 共29页
2 java语言基础.ppt_第4页
第4页 / 共29页
2 java语言基础.ppt_第5页
第5页 / 共29页
点击查看更多>>
资源描述

1、第二章 Java语言基础 第二章java语言基础 2 1标识符 关键字和分隔符2 2数据类型概述2 3基本数据类型2 4运算符2 5表达式2 6简单的输入输出 2 1标识符 关键字和分隔符 1 标识符 用来表示变量 方法或类等的名字 定义的规则如下 只能使用字母 数字 下划线和美元符 只能以字母 下划线和美元符开头 严格区分大小写 没有长度限制 注意 1 一般类名首字母大写 方法与变量名首字母小写 第二个单词首字母大写 2 java支持Unicode标准字符集 programe java programe java1programe2 1my class 12programe java pro

2、gramejava1 programe21class 2 1标识符 关键字和分隔符 Note 标识符不能使用关键字 2 2 1数据类型划分 Java数据类型 基本数据类型 复合数据类型 1 数据类型划分 1 常量 2 2 2常量和变量 如 finaldoublePI 3 14 定义并初始化 2 变量 局部变量 成员变量 方法参数 异常处理参数 修识符 或 finaldoublePI 定义PI 3 14 初始化 仅初始化可一次 2 2 2常量和变量 3 变量默认值 2 3基本数据类型 1 布尔型数据 1 常量有两个值 true false 2 布尔型变量 booleanbval false 2

3、类型转换自动类型转换 低优先级的数据自动会转换为高优先级的数据 强制类型转换 优先级高的数据转换为优先级低的数据 例如 doubled 3 14159 inta int d 2 3基本数据类型 2 4运算符 算术运算符关系运算符布尔逻辑运算符位运算符赋值运算符 2 4 1算术运算符 完成操作数的算术运算包括 求余 a 前缀增 a 后缀增 a 前缀减 a 后缀减 完成操作数的比较运算 结果为布尔类型值 包括 instanceof 2 4 2关系运算符 2 4 3布尔逻辑运算符 包括 若其前面的表达式值为假 则不再计算其后面的表达式 a 7 b 9 c 10 d 12 x false boolea

4、nx a b a 7 b 9 c 11 d 11 x false 不管其前面的表达式值为什么 都计算其后面表达式 2 4 4位运算符 按位取反 01010101 10101010 按位与 11111001 10001111 10001001 按位或 11111001 10001111 11111111 按位异或 11111001 10001111 01110110 左移 10101011 2 11101010 无符号右移 10101011 2 00101010 2 4 5赋值运算符 用来把一个表达式的值赋值给一个变量 如 a b c a 100 复合赋值运算符 加等于 减等于 乘等于 除等于

5、模除等于 如 a 100 a 1 此时a为101 2 4 6条件运算符 表达式1 表达式2 表达式3 若表达式1为真 结果为表达式2的值 否则为表达式3的值 如 a 2 b 3 max a b 2 3 此时max为3 2 5表达式 表达式由操作数和运算符组成 算术表达式 a b 逻辑表达式 c d 赋值表达式 a b 10 关系表达式 c d 条件表达式 c d c 1 d 2 6简单的输入输出 输入和输出是程序的重要组成部分 是实现人机交互的手段 输入是指需要由用户输入的信息 读取到程序中 输出则把处理的结果呈现给用户 可以使用多种输入输出手段 如 标准输入输出 图形用户界面等 2 6 1输

6、出 Java在java lang System类中声明了3个常量in out err 用于实现标准输入 输出功能 publicfinalclassSystemextendsObject publicfinalstaticInputStreamin nullInputStream publicfinalstaticPrintStreamout nullPrintStream publicfinalstaticPrintStreamerr nullPrintStream 2 6 1输出 System out对象包含多个向现实器输出数据的方法 println 向标准输出设备输出一行文本并换行prin

7、t 向标准输出设备输出一行文本但不换行 2 6 2输入 输入的方法有很多 使用System in对象 标准输入 使用命令行参数使用对话框输入 1 System in 说明 使用System in read可以实现键盘输入使用read时需要使用异常System in read的使用 abstractintread 读取字符intread byte b 读取一定数量的字节 并存放到b中 importjava io publicclassReadDouble publicstaticvoidmain Stringargs bytebuf newbyte 50 Stringstr doubleanDo

8、uble 0 0 try System out println inputanumber System in read buf str newString buf anDouble Double parseDouble str trim catch Exceptione System out println anDouble Java中字符串转换成数值类型的方法 4 命令行参数 在程序执行时 通过在命令行中输入参数 来获得数据 可以通过main 的args 参数来实现args 参数数组下标从0开始 举例2 从键盘输入一个字符串 classReadFromCommandLine publicst

9、aticvoidmain Stringargs intanInt 0 System out println args 0 anInt Integer parseInt args 1 trim System out println anInt 操作方法 1 编译 javacReadFromCommand java2 运行 javaReadFromCommandJava1234 5 使用输入对话框 JOptionPane的showInputDialog 可以实现通过对话框输入数据 StringstrNumb1 JOptionPane showInputDialog input 小结 掌握Java的基本语法结构掌握Java输入输出的实现

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报