C++一天一个程序(五)

(1)确定所求长方形的长和宽。
(2)确定计算长方形的周长和面积的公式并计算。
(3)输出计算结果。
(1)以面向过程程序设计思想编码。
#include
using namespace std;
void main(){
int perimeter,area;
int length=20,width=10;
perimeter=2*(length+width);
area=length* width;
cout<<“perimeter=”<<perimeter<<endl;
cout<<“area=”<<area<<endl;
}
2.以面向对象的程序设计方式思考
#include
using namespace std;
class Rectangle
{
public:
Rectangle(float w=0,float 1=0)
{ width=w;length=l; }
void GetArea()
{cout<<’ area="<<widthlength <<endl;}
void GetPerim()
{cout<<“perimeter=”< <2
(width+length)<<endl;} private:float width,length;
}
void main()
{
Rectangle a( 10,20);/定义长方形类的个变量 a, 即实例化-个特殊的长方形对象a,它的长是20,宽是
10
/
a.GetPerim();//调用a对象的两个方法
a.GetArea();
}
面向过程注重算法,面向对象注重共同属性和行为。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/348689.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

netbeans 定制代码_将NetBeans代码模板弯曲到我的意愿

netbeans 定制代码任何阅读过我关于NetBeans的文章的人都知道&#xff0c;我真的很喜欢NetBeans的许多功能。 但是&#xff0c;最近&#xff0c;我发现自己对NetBeans特定功能的特定问题越来越恼火。 最终&#xff0c;它使我烦恼不已&#xff0c;促使我开始研究如何根据自己的喜…

一天一个C++程序(六)

数据类型转换应用示例。 #include using namespace std; int main() { int a,c,d,b322; float x,z,y4.56; char ch1‘d’,ch2; ay; xb; cch1; ch2b; zyb; dbch1; cout<<“a”<<a<<"\tx"<<x<<endl; cout<<“c”<<c<<…

早期更多失败– Java 8

快速失败或早期失败是一种软件工程概念&#xff0c;旨在通过在不应该发生的事情发生时立即停止执行来防止复杂问题的发生。 在之前的博客文章和演示中&#xff0c;我将详细介绍这种方法的优点&#xff0c;在此博客文章中&#xff0c;我将详细介绍Java 8中该思想的另一种用法。 …

C++一天一个程序(七)

#include using namespace std; int main() { cout<<“字符型 (char)所占字节数:”<<sizeof(char)<<endl; cout<<“无符号字符型(unsigned char)所占字节数:”<<sizeof( unsigned char)<<endl; cout<<“短整型( short int)所占字节数…

C++一天一个程序(八)

#include <iostream.h> void main() { int i,j,k; for(i1;i<6;i) { for(j1:j<6-i;j) cout<<" “; for(kl;k<: 2i- 1;k) cout<<"%"; cout<<endl; } for(i5;i>1;–) { for(j 1:j<6-i:j) cout<<" "; for(k…

url中传递对象参数_在URL参数中传递复杂对象

url中传递对象参数假设您想传递原始数据类型&#xff0c;例如复杂的Java对象 java.util.Data&#xff0c;java.lang.List&#xff0c;泛型类&#xff0c;数组以及通过URL参数所需的所有内容&#xff0c;以便在页面加载后在任何网页上预设默认值。 共同的任务&#xff1f; 是的…

C++两天一个程序(一)

#include  using namespace std;  main()   {    int  i 7;    int* ip &i;    int** ipp &ip;    cout << "Address " << ip << " contains " << *ip << endl;    cout << "A…

两个迭代器的故事

当您查看最受欢迎的Java面试问题时&#xff0c;可能会遇到有关快速故障和故障安全迭代器的问题&#xff1a; 故障快速迭代器和故障安全迭代器之间有什么区别&#xff1f; 简化的答案是&#xff1a; 如果在迭代过程中修改了集合&#xff0c;则快速失败迭代器将引发ConcurrentM…

数据库系统内部体系结构与外部体系结构

数据库系统的内部和外部体系结构 (1)内部体系结构模式&#xff1a;概念视图&#xff0c;概念级数据库&#xff0c;整个数据库的实际存储的抽象。一个数据库只有一个模式。 外模式&#xff1a;子模式&#xff0c;用户模式&#xff0c;最外层&#xff0c;是模式的子集&#xff0c…

三个世界及其有关概念

三个世界及其有关概念 数据库管理的对象(数据)存在于现实世界中&#xff0c;即现实世界中的事物及其各种联系。从现实世界的事物到存储到计算机的数据库中的数据,要数经历现实世界、信息世界和计机世界三个不同的世界,经历两级抽象和转换完成。 认识抽象&#xff0c;概念模型 1…

将文件拆分为流

上周&#xff0c;我讨论了类Pattern新的&#xff08;since 1.8&#xff09;方法splitAsStream可以处理字符序列&#xff0c;仅从流中读取该字符序列&#xff0c;并且不进行模式匹配以创建所有可能的元素并返回它作为流。 这种行为是流的本质&#xff0c;它是支持高性能应用程序…

数据模型

数据模型 现实世界中的事物及其联系,经过两级抽象和转换后形成了计算机世界中的数据及其联系,而数据模型就是用来描述数据及其联系的。 数据库中存放数据的结构是由数据模型决定的,数据模型是数据库的框架&#xff0c;是数据库系统的核心和基础。 数据模型是描述数据、数据联系…

activemq优先级_ActiveMQ消息优先级:工作原理

activemq优先级在邮件列表中 &#xff0c;通常会围绕ActiveMQ的消息优先级支持不断提出一些问题&#xff0c;以及有关观察到的行为和“真正支持什么”的好问题&#xff1f; 我希望可以帮助您了解幕后情况以及可以支持的优先级。 详细信息可能会有些麻烦。 如果您对这些细节不感…

移动通信

通信: 信源和信宿间信息的传输和交换构成了通信。 2)分类通信&#xff1a;固定通信&#xff0c;移动通信移动通信通信双方至少有-方在移动中(或者临时停留在某一非预定的位置 上)进行信息传输和交换。 这包括移动体(车辆、船舶、飞机和行人)和移动体之间的通信&#xff0c;移动…

移动通信(2)

二 移动通信系统工作方式 1)通信系统传输方式: 传输方式&#xff1a;单向&#xff0c;双向&#xff08;单工&#xff0c;半双工&#xff0c;双工&#xff09; 注意移动通信系统中所定义的工作方式与通信原理中并不一致。 2)工作方式类别 (1)单工通信:通信双方电台仅能交替地进行…

Java 9概览

对于许多Java 9来说&#xff0c;它似乎是一个维护版本&#xff0c;它推动了不能在Java 8中实现的项目Jigsaw。但是&#xff0c;随着JDK中的新模块系统以及与之相关的许多内部更改&#xff0c;Java 9也带来了开发人员工具箱中一些很棒的新内容。 以下是重点内容&#xff1a; JS…

数据库(3)——关系

关系的形式化定义和概念 &#xff08;1&#xff09;关系上域的定义Domain1)域是一组具有相同数据类型的值的集合,又称为值域。(用D表示)2)域中所包含的值的个数称为域的基数(用m表示)。 在关系中用域表示属性的取值范围。 D1{李力,王平&#xff0c;刘伟} , m3 ; &#xff08;2&…

数据库(4)——候选码和主键

候选码或候选键&#xff08;Candidate Key&#xff09; 如果在一个关系中&#xff0c;存在一个或一组属性的值能唯一地标识该关系的一个元组&#xff0c;则这个属性或属性组称为该关系的候选码或候选键&#xff0c;一个关系可能存在多个候选码。 候选码性质&#xff1a;唯一性&…

adf开发_了解ADF Faces clientComponent属性

adf开发我相信大多数ADF开发人员都知道ADF Faces属性clientComponent 。 在本文中&#xff0c;我将展示该属性实际上如何影响组件渲染以及它如何改变其行为。 让我们开始考虑一个非常简单的示例&#xff1a; <af:inputText label"Label 1" id"it1" /&g…

通信原理

绪论 1&#xff09;信息&#xff0c;消息&#xff0c;信号通信&#xff1a;利用电&#xff08;或者光&#xff09;信号传输消息中所包含的信息。信息&#xff1a;消息的内涵。 消息&#xff1a;信息的物理表现形式。&#xff08;可分为两类连续消息语音&#xff0c;音乐&#x…