定义一个年龄类,数据成员主要年龄,用int描述。合法的结婚年龄年...

 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
自定义数据类型
下载积分:1000
内容提示:
文档格式:PPT|
浏览次数:1|
上传日期: 01:37:16|
文档星级:
该用户还上传了这些文档
下载文档:第7章
自定义数据类型.PPT
官方公共微信JAVA中怎么定义一个“学生”类,数据成员包括学号、姓名、性别、民族、年龄、联系电话、3门课的成绩;方法有设置各数据,获取各数据的方法,求总分和平均分的方法;无参和有参的构造方法。
JAVA中怎么定义一个“学生”类,数据成员包括学号、姓名、性别、民族、年龄、联系电话、3门课的成绩;方法有设置各数据,获取各数据的方法,求总分和平均分的方法;无参和有参的构造方法。
,获取各数据的方法,求总分和平均分的方法;无参和有参的构造方法。
public class Student {&/**& * 唯一主键& */&&/**& * 学号& */&private String studentN&/**& * 姓名& */&private S&/**& * 性别& */&private S&/**& * 民族& */&private S&/**& * 年龄& */&&/**& * 联系电话& */&private S&/**& * 第一门课的成绩& */&private double scoreO&/**& * 第二门课的成绩& */&private double scoreT&/**& * 第三门课的成绩& */&private double scoreT&&/**& * 空参构造方法& */&public Student() {&&&}&/**& * 有参构造方法& */&public Student(int id, String studentNumber, String name, String gender,&&&String nation, int age, String telephone, double scoreOne,&&&double scoreTwo, double scoreThree) {&&&&this.id =&&this.studentNumber = studentN&&this.name =&&this.gender =&&this.nation =&&this.age =&&this.telephone =&&this.scoreOne = scoreO&&this.scoreTwo = scoreT&&this.scoreThree = scoreT&}&&&/**& * 求总分& */&public double getTotalScore() {&&return scoreOne + scoreTwo + scoreT&}&/**& * 求平均分& */&public double getAverageScore() {&&return (scoreOne + scoreTwo + scoreThree)/3;&}&&&&//设置各数据,获取各数据的方法
&public int getId() {&&&}
&public void setId(int id) {&&this.id =&}
&public String getStudentNumber() {&&return studentN&}
&public void setStudentNumber(String studentNumber) {&&this.studentNumber = studentN&}
&public String getName() {&&&}
&public void setName(String name) {&&this.name =&}
&public String getGender() {&&&}
&public void setGender(String gender) {&&this.gender =&}
&public String getNation() {&&&}
&public void setNation(String nation) {&&this.nation =&}
&public int getAge() {&&&}
&public void setAge(int age) {&&this.age =&}
&public String getTelephone() {&&&}
&public void setTelephone(String telephone) {&&this.telephone =&}
&public double getScoreOne() {&&return scoreO&}
&public void setScoreOne(double scoreOne) {&&this.scoreOne = scoreO&}
&public double getScoreTwo() {&&return scoreT&}
&public void setScoreTwo(double scoreTwo) {&&this.scoreTwo = scoreT&}
&public double getScoreThree() {&&return scoreT&}
&public void setScoreThree(double scoreThree) {&&this.scoreThree = scoreT&}
的感言:xiexie
相关知识等待您来回答
招生考试领域专家 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
嵌入式Linux_C高级编程(一)
下载积分:1000
内容提示:
文档格式:PPT|
浏览次数:1|
上传日期: 04:55:46|
文档星级:
该用户还上传了这些文档
下载文档:嵌入式Linux_C高级编程(一).PPT
官方公共微信结构类型_百度百科
关闭特色百科用户权威合作手机百科
收藏 查看&结构类型本词条缺少概述、信息栏、名片图,补充相关内容使词条更完整,还能快速升级,赶紧来吧!
我们把一些不同类型的数据组合成一个整体,如一个学生的学号、姓名、班级、年龄和成绩等,虽然各个属性分别属于不同的数据类型,但是它们之间密切相关,各种信息都属于同一个人。这时,可以声明一个结构型的数据类型,由多种数据类型,可以是基本数据类型,也可以是自定义的数据类型,组成一个集合。struct 结构类型名
{ 数据类型说明符1 成员名1;
数据类型说明符2 成员名2;
数据类型说明符n 成员名n;
struct是一个关键字,表示结构类型定义的开始,结构类型说明符可以是int、float、char等等各数据类型。花括号括起来的就是组成结构的各个组成部分。这里定义的结构类型名就相当于int、float等。结构类型名 变量名;
我们以学生为例,先定义结构类型:
struct student
{ //代表学号
char name[20]; //代表姓名
//代表性别
//代表年龄
//代表成绩
接下来定义一个student类型的变量:
student s1;
变量定义时要分配存储空间,给s1分配的存储空间是其结构类型中所有成员所占空间的总和。我们以学生为例,先定义结构类型:
struct student
{ //代表学号
char name[20]; //代表姓名
//代表性别
//代表年龄
//代表成绩
stu[3]
这其中 stu[1]具有num,name,sex,age,score这5个成员,stu[2]和stu[3]也具有;
数组各元素在内存中连续存放。当我们要访问s1的结构成员时,我们要使用圆点操作符“.”。引用形式为:
结构变量名.成员名
例如,输出s1的名字:cout&&s1.对s1初始化有两种方式:
在变量定义同时初始化:
student s1={,”Li Li”,’F’,19,94};
也可以单独的给各个成员:
s1.name=”Li Li”
3. 属于同一结构类型的各个变量之间可以相互,这和数组不同。比如:
student s1,s2;
s1=s2 //把s2的各成员值赋给s1
注意相互的必须是同一结构的变量,不同结构的变量不允许相互赋值,即使它们有相同的成员。
新手上路我有疑问投诉建议参考资料 查看用C++程序编写8. 定义一个点类MyPoint,包括: 私有数据成员,其中包括_百度知道
用C++程序编写8. 定义一个点类MyPoint,包括: 私有数据成员,其中包括
其中包括:MyPoint(int x,整数类型)(2)
y0(点的纵轴坐标(1)
x0(点的横轴坐标,整数类型)公有成员函数, int y)(2)计算与坐标中心(0,0)的距离的函数double dist( )(3)打印坐标信息的函数void print():(1)构造函数
提问者采纳
double y){
x0=x; cout&#define PI 3,_y;&void main(){ double _x; &dist()&iostream&
y0=y;MyPoint aa(_x;&lt: MyPoint(double x:& cin&&& double dist( ){return abs(x0-0)*abs(x0-0)+abs(y0-0)*abs(y0-0);} void print(){ cout&lt.14
double y0:double x0;class MyPoint{private ,测试已通过#include&&lt.print();_y;
};&&lt代码如下;&输入x和y&quot,_y);&&_x&}}
提问者评价
其他类似问题
程序编写的相关知识
其他2条回答
&坐标y值为;setw(10)&MyP&&y0&lt,希望能帮到你;
MyPoint(&}double MyPoint:
x0;&&&&lt:MyPoint( #include &lt.h#ifndef MYPOINT_H#define MYPOINT_H#include &&&&
double dist();&
print();坐标x值为;}void MyP/&/&lt.h&gt:print(){
cout&dist()&lt:dist(){
return sqr(x*x + y*y):;
y0 = y。/ MyPsetw(10)&lt:;}#endif/MyPendl:&&lt.h&#include & MyPprivate, int y);calss MyPoint{iostream&gt,未测试;
cout&&lt.CPP#include &&iomanip&setw(10)&lt, int y){
x0 = x直接打的:;&math:&距离坐标中心为:&x0&lt
class MyPoint{private:
int x0,y0;public:
MyPoint(int x,int y):x0(x),y0(y){};
double dist(){return sqrt(x0*x0+y0*y0);};
void print(){
cout&&“坐标为:(”&&x0&&&,&&&y0&&&)&&&}}
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 合法的结婚年龄 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信