ch02 java语言基础--
更新时间:2023-07-20 21:16:01 阅读量: 实用文档 文档下载
- ch02是什么意思推荐度:
- 相关推荐
java语言,关于java语言相关的课件,java语言学习资料
第二讲 Java语言基础
java语言,关于java语言相关的课件,java语言学习资料
主要内容1、Java数据类型 2、包装类 3、Java运算符和表达式 4、Java控制语句 5、输入输出初步
java语言,关于java语言相关的课件,java语言学习资料
1、Java数据类型(1)标识符 程序员对程序中的各个元素加以命名时使用的命 名记号称为标识符(identifier)包括:类名、 变量名、常量名、方法名、…Java语言中,标识符是以字母(java采用Unicode字符集, 因此可以是中文) ,下划线_,美元符$开始的一个字符 序列,后面可以跟字母,下划线,美元符,数字。
合法的标识符identifier _sys_value userName User_Name $change 张三 class
非法的标识符2mail room#
java语言,关于java语言相关的课件,java语言学习资料
1、Java数据类型(2)保留字 具有专门的意义和用途,不能当作一般的标识符使 用,这些标识符称为保留字(reserved word)。abstract break byte boolean catch case class char continue default double do else extends false final float for finally if import implements int interface instanceof long length native new null package private protected public final return switch synchronized short static super try true this throw throws threadsafe transient void while
java语言,关于java语言相关的课件,java语言学习资料
1、Java数据类型(3)常量 用文字串来表示,具有不同的类型,其定义格式为:final Type varName = value [, varName [ =value] …];
(4)变量 程序中的基本存储单元,其定义包括变量名、变量 类型和作用域几个部分,定义格式为:Type varName = value [, varName [ =value] …];
java语言,关于java语言相关的课件,java语言学习资料
(5)数据类型
Java type system
primitive
reference
null
char integral
numeric
boolean class interface array floating-point
byte
short
int
long
float
double
java语言,关于java语言相关的课件,java语言学习资料
2、包装类
Java为每种基本类型提供了包装类(即把基本类型包装 成类),这些类都在ng包中: Byte、Short、Integer、Long、Character、Float Double、Boolean、Void. 在程序中使用包装类,主要目的是使用封装在 其中的一些方法。
java语言,关于java语言相关的课件,java语言学习资料
2、包装类 实例方法xxxValue():获取实例所包装的基本类 型值 实例方法toString() :获取实例所包装的基本类型值的字符串对象
静态方法valueOf(String s):根据一个表示基本类型值的字符串生成实例 等等
java语言,关于java语言相关的课件,java语言学习资料
第一个包装类的例子public class Hello { public static void main(String[] args) { System.out.println(Integer.MAX_VALUE); System.out.println(Integer.MIN_VALUE); System.out.println(Double.MAX_VALUE); System.out.println(Double.MIN_VALUE); // TODO code application logic here
}
}
java语言,关于java语言相关的课件,java语言学习资料
第二个包装类的例子public class UseWrapper { public static void main(String[] args) { int num=2007; System.out.println(num+"的二进制 是:"+Integer.toBinaryString(num)); System.out.println(num+"的八进制是: "+Integer.toOctalString(num)); Integer iobj=Integer.valueOf("123"); Integer iobj1=new Integer(234); Integer iobj2=new Integer("234"); int i=iobj.intValue(); System.out.println("iobj="+iobj); System.o
ut.println("i="+i); System.out.println("iobj1=iobj2?"+iobj1.equals (iobj2)); System.out.println(Integer.parseInt (“1000”);)
java语言,关于java语言相关的课件,java语言学习资料
3、Java运算符和表达式(1)运算符
算术运算符: +,―,*,/,%,++,―― 关系运算符: >,<,>=,<=,==,!= 逻辑运算符: !,&&,|| 位运算符: >>,<<,>>>,&,|,^,~ 赋值运算符:=,复合赋值运算符如+=,―=,*=, /=等。 条件运算符: ?: 字符串连接运算符:+ 其它:包括分量运算符 · ,下标运算符 [] ,实例运算 符instanceof,内存分配运算符new,强制类型转换运 算符 (类型),方法调用运算符 () 等。
java语言,关于java语言相关的课件,java语言学习资料
3、Java运算符和表达式(2)表达式 表达式是由操作数和运算符按一定的语法形式 组成的符号序列。 例: x num1+num2 a*(b+c)+d 3.14 x<=(y+z) x&&y||z
java语言,关于java语言相关的课件,java语言学习资料
4、Java控制语句 分支语句:if-else, switch 循环语句:while, do-while, for 与程序转移有关的其它语句: break, continue, return 异常处理语句:try-catch-finally, throw
java语言,关于java语言相关的课件,java语言学习资料
5、输入输出初步输出:System.out.println(0个或1个参数) 输入: readLine()方法 BufferedReader br= new BufferedReader(new InputStreamReader(System.in)); String str=br.readLine();
java语言,关于java语言相关的课件,java语言学习资料
一个输入的例子import java.io.*; public class InputDemo { public static void main(String[] args)throws IOException { BufferedReader br= new BufferedReader(new InputStreamReader(System.in)); System.out.print("请输入一个整数:"); String str=br.readLine(); int i=Integer.parseInt(str); int j=Integer.valueOf(str).intValue(); System.out.print("请输入一个实数:"); str=br.readLine(); float f=Float.parseFloat(str); float g=Float.valueOf(str).floatValue(); System.out.print("它们的和是:"+(i+f)); System.out.print("它们的和是:"+(j+g));
java语言,关于java语言相关的课件,java语言学习资料
理解程序: 在程序中进行输入,需先引入java.io包(进 行输出时无需引入) 在java中实现输入要考虑输入出错的情况, 因此要利用JAVA的异常处理机制,本例使用 throws子句抛弃了异常
java语言,关于java语言相关的课件,java语言学习资料
P46 1,3.4, P66 1, 2.1, 2.12, P101 1.3
正在阅读:
ch02 java语言基础--07-20
教学资源库需求文档 - V1 - 图文01-17
基于大数据的企业财务决策系统的设计与开发11-22
美丽的山水公园作文06-16
在创新中飞扬学生的个性05-12
教师体检表03-14
丽彩溪悦城·溪岸庄园17号楼施工组织设计04-25
外科学试题03-05
2013年信息技术中考试题11-12
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 语言基础
- ch02
- java
- 广西壮族自治区贵港市《职业能力测验》教师教育招聘考试最新版
- 纺织服装理论知识试卷
- 双语:美人鱼的传说
- CATIAV5将知识工程应用于汽车零部件开发
- 粉红猪小妹第一课
- 土木工程专业英语上册_翻译苏小卒_同济大学(考试手机专业版)
- 2004-2011年试题和答案
- 农林牧渔行业财务分析报告
- 砂卵石层金刚石钻进与取样技术浅谈
- 虎龙沟1200只肉羊养殖基地建设项目
- 第四部分 思想道德修养与法律基础
- 小学数学二年级下册分米毫米的认识单元测试题
- 美学原理模拟试题及答案
- 火力发电厂安全生产管理及应对措施
- 2016金融学硕士各高校排名分析
- 19.67Antinociceptive profiles of platycodin D in the mouse
- 湿度及湿度测量的基本知识
- 外路考试考生须知
- 葫芦岛市“十二五”中小学教师继续教育学分管理办法
- 2019赣美小学美术六下教案