java学习课件_第4次_JAVA学习课件_ppt_大学课件预览_高等教育资讯网

? 面向对象概念

String类

Math类

Integer类

读取键盘输入的字符

初识图形用户界面

图形处理技术

优化算法

JAVA语言深入

4.1 面向对象

面向对象的英文 Object Oriented翻译而来的,

简称 OO

对象:对象是面向程序的设计的核心,也是程序主要的组成部分 。 一个程序实际上就是一组对象的总和 。

类:通过对一个个对象中抽取共同特征,形成了类 。

类是同一类型对象的集合和抽象

消息:实现对象之间的通信

域:类或对象属性的总称

方法:类行为的总称面向对象的程序设计

OOA:面向对象分析

OOD:面向对象设计

OOP:面向对象编程网上购 CD系统主要类:

CD 客户供应商购物单定单

4.2 JAVA语言中的两种类

JAVA库类

String,Integer,Double,Math等等

用户自定义的类

Machine类 ( 第一次上机 )

JAVA数据类型

普通型数据

对象型数据

声明,类名 对象变量名;

实例,对象变量名 =new 类名(参数列表)

类名 对象变量名 =new 类名(参数列表)

变量,方法调用

对象变量名,变量名

对象变量名,方法名

String类

它是一种特殊的对象型数据,既可以采用普通变量的声明方法,也可以采用对象变量的声明方法

String 变量名 =new String(数据 );

String s=new String(“hello”);

String类

常用方法

toUpperCase

toLowerCase

length()

indexOf

substring

equals

静态方法,valueOf()

Math类

提供了一系列静态方法

random()

max(double x,double y)

abs(double x)

pow(double x,double y)

sqrt(double x)

P80提供了一系列的方法

Integer类

将 String类型数据转化为 int数据

Integer.parseInt(String s)

Integer.valueOf(String s,int radix)

String str=“111”

int a=Integer.valueOf(str,2));

int b=Integer.valueOf(str,16));

Integer.toString(int i,int radix);

Double.parseDouble(String s);

读取键盘的数据

System.in.read(),属于 java.io包

只读取一个字符

用户输入一个或者多个字符,然后按

键。 System.in.read()语句只会读一个字符,然后继续运行下面的语句。

读键盘输入字符串

读取键盘输入的一个字符串,可以通过创建

BufferedReader类对象来实现

BufferedReader input=new BufferedReader(new InputStreamReader(System.in));

String s=input.readLine();

第一条语句的作用是创建一个名称为 input的

BufferedReader类对象,将用户输入的字符保存在暂存区

第二条语句是通过 input对象调用

BufferedReader类中的一个名称为 readLine的方法来读取保存在暂存区中的字符串。

案例 P84

计算三角形面积:

编写程序 sanjiao,用户键盘输入 3个数字,

然后判断这 3个数字是否能作为三角形的 3个边。如果不可以,则要求用户重新输入。如果可以,则输出由该三边围成的三角形的面积。

案例

反序显示一个字符串

编写程序 fanxu,用户通过键盘输入一个字符串,然后将其反序显示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值