




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章对象和类杨乙霖资讯楼510HerecomesyourfooterPage21、引入importjava.util.Scanner;//导入scanner类,实现从控制台输入publicclasstestDemo{ publicstaticvoidmain(String[]args){ //定义三个变量,分别为底面半径、高和体积
doubleradius; doubleheight; doublevolume;
//创建scanner对象
Scannerinput=newScanner(System.in); System.out.println("Enteranumberforradiusandheight:"); radius=input.nextDouble(); height=input.nextDouble();
//计算体积
volume=3.14*radius*radius*height; System.out.println("Thevolumeforthecylinderis"+volume); }}2、类和对象的定义什么是类?什么是对象?什么是面向对象程序设计?面向对象编程(ObjectOrientedProgramming,OOP,面向对象程序设计)是一种计算机编程架构。OOP的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。OOP达到了软件工程的三个主要目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。什么面向过程程序设计?面向过程编程(ProcedureOriented)是一种以过程为中心的编程思想。“面向过程”也可称之为“面向记录”编程思想,他们不支持丰富的“面向对象”特性(比如继承、多态),并且它们不允许混合持久化状态和域逻辑。HerecomesyourfooterPage32、实例一:请分别尝试用面向过程和面向对象的思想,说出你的编程思路来?HerecomesyourfooterPage4HerecomesyourfooterPage53、包Java系统类库中提供了大量的类,Java也允许用户自己定义类.为了能更好地组织类,Java提供了包机制。包是类的容器,用于分隔类名空间。如果没有指定包名,所有的类就都属于一个默认的无名包。用户可以将相关的类放入同一个包中进行管理,如果类相当于学生,包就相当于班级。3、实例二:importjava.io.*;publicclassHello{publicstaticvoidmain(String[]args)throwsIOException{System.out.println("请输入您的命令∶");bytebuffer[]=newbyte[1024];intcount=System.in.read(buffer);char[]ch=newchar[count-2];for(inti=0;i<count-2;i++)ch[i]=(char)buffer[i];
Stringstr=newString(ch);System.out.println(str);
}}HerecomesyourfooterPage6学会查看API手册4、String类字符串String是由字符构成的一个序列,在Java中String是一个类,它的任意一个对象都代表一个字符串。创建字符串对象的常用方法如下:Strings1=“WelcometoJava!”;Strings2=newString(“WelcometoJava!”);特别注意:String类是极少数不使用new关键字就能创建对象的类。只需使用一对双引号“”包含任意字符,就可以创建一个字符串对象。String类包含很多对字符串的操作,例如字符串连接,字符串拆分,字符串查找等。HerecomesyourfooterPage7HerecomesyourfooterPage84、String类字符串连接的功能是将几个字符串连接成一个字符串,最简单的连接方法是使用加号“+”。Java规定,当“+”两边的操作数有一个是字符串时,就不会进行通常的算术加法而是进行字符串连接,其结果是产生一个新的字符串。1、字符串连接有的时候,程序需要将一个字符串按照某个指定的分隔符拆成若干部分。String[]parts=date.split("-");2、字符串拆分4、String类HerecomesyourfooterPage9获取子字符串有两大类方法,一类是获取字符串中的某个字符,另一类是获取字符串中多个连续的字符(即子字符串)。获取字符串中的某个字符使用charAt()方法,参数为字符所在位置的索引,字符串中第一个字符的位置为0,该方法返回指定位置的字符。如果要获得字符串中多个连续的字符(子串),可以使用substring()方法3、获取字符串有的时候,程序需要将一个字符串按照某个指定的分隔符拆成若干部分。String[]parts
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 游离辐射防护管制收费标准模板
- 影视行业数字版权管理与交易平台方案
- 英语四级历年真题试卷
- 医用设备应急采购方案
- 商业综合体停车位使用权转让协议
- 沼气设施报废处置方案
- 股权代持及代管服务合同协议
- 茶楼茶叶批发市场租赁合同书
- 防水安装方案么
- 别墅草坪修理方案
- 小小科学家《物理》模拟试卷
- 粉末涂料考试试题及答案
- UL4703标准中文版-2020光伏线UL中文版标准
- DTII型固定式带式输送机的设计详解
- DB61∕941-2018 关中地区重点行业大气污染物排放标准
- ICD-10恶性肿瘤编码整理版
- 新生儿死亡评审样稿ppt课件
- 30吨太阳能+空气源热水集热系统设计方案
- 经纬度数转换工具
- 汽车标准件手册
- (完整版)绿色施工管理体系与管理制度
评论
0/150
提交评论