㈠ 在Java中编写程序,定义一个学生类,属性包括姓名,学号,语文成绩,数学成绩,英语成绩,方法包括输出数
return "name = " + name + " stuNum = " + stuNum + " chineseScore = " + chineseScore + " mathScore = " + mathScore + " englishScore = " + englishScore;}//设置姓名public void setName(String name){ this.name = name;}//设置学号public void setStuNum(String stuNum){ this.stuNum = stuNum;}//设置语文成绩 public void setChineseScore(double chineseScore){ this.chineseScore = chineseScore;}//设置数学成绩 public void setMathScore(double mathScore){ this.mathScore = mathScore;}//设置英语成绩 public void setEnglishScore(double englishScore){ this.englishScore = englishScore;}//求总成绩public double getTotalScore(){ return chineseScore + mathScore + englishScore;}//求平均成绩
㈡ 定义一个表示学生的类student,包括属性:学号,姓名,性别,年龄;
1、新建一个抄272.php,如图所示:
㈢ 1.编写一个学生类,类中的成员属性有学号,姓名,语文成绩,数学成绩, 创建长度5的数组,添加5个学
很简单,不过手机打太累⊙﹏⊙
㈣ 3、写一个学生的类,类中的属性学生的名字,学生的java成绩,学生的sql成绩,学生的C#成绩。类中有方法:
publicclassstudent{
Stringname;
doublejavascore;
doublesqlscore;
doublecscore;
//学生学习方制法
publicvoidstudy(){
System.out.print("学生在学习");
}
//返回学生姓名方法
publicStringgetName(){
returnname;
}
//返回学生java成绩方法
publicdoublegetJavaScore(){
returnjavascore;
}
//返回总成绩方法
publicdoublegetCountScore(){
returnjavascore+sqlscore+cscore;
}
//返回总成绩方法
publicdoublegetCountScore(){
returnjavascore+sqlscore+cscore;
}
//返回平均分方法
publicdoublegetPjScore(){
returngetCountScore()/3.0;
}
}
㈤ 数据库中有学生属性表,与学生成绩表如下图所示。按要求写出SQL语句 表:学生属性表
这个问题很好解决
1查询数学成绩优秀(成绩)80)的学生的学号
select 学生ID from 学生成绩表版 where 数学成绩>=80
2查询有挂科学权生的姓名
select b.姓名 from 学生成绩表 a
left join 学生属性表 b on a.学生ID=b.学生ID
where (数学成绩<60 or 英语成绩<60 or 体育成绩<60 or C++<60)
3查询C++成绩合格学生的人数
select count(学生ID) from 学生成绩表 where C++ >=60
㈥ 学生信息表中的一个属性是另一张成绩表的主键,要是删除成绩表中的一条记录,那么是怎么删除的呢
delete * from 成绩表 where 主键=属性
就是两张数据库的表如果删掉外键的那张表,则是先删除属性为外键的表先还是原始表先???
这个不影响,谁先谁后都是删,可以先删除外键再主键
㈦ java定义一个学生类,其中包含姓名、年龄、成绩的属性,之后由键盘输入学生的内容,并将内容保存在文件
Class Student{
private String stuName;
private short stuAge;
private double stuScore;
//get,set方法...略
//toString()将所有信息返回
}
Class test{
public static void main(String args[]) throws Exception{
//根据反射机制获取Student类
Class.forName("Student.class");
//键盘输入可以用System.in
//将输入的内值设置到Student 对象中
//由于是容纯文本可以用BufferdWriter类写到一个文件中
}
}
㈧ 定义一个试卷类,其属性有:学生姓名,考试成绩。在主函数中生成一个对象,设置并输出其数据成员
#include<iostream>
#include<cstring>
using namespace std;
class shijuan
{
private:
char m_name[10];
int m_grade;
public:
void getinformation()
{
容char name[10];
int grade;
cin>>name>>grade;
m_grade=grade;
strcpy(m_name,name);
}
void show()
{
cout<<"name:"<<m_name<<" grade:"<<m_grade<<endl;
}
};
int main()
{
shijuan ss;
ss.getinformation();
ss.show();
return 0;
}
㈨ java:定义学生类Student, 其中属性有 name, id, score ,分别表示姓名,学好,成绩.....
定义一个表示学生信息的类Student,要求如下:
(1)类Student的成员变量:
sNO表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。
(2)类Student带参数的构造方法:
在构造方法中通过形参完成对成员变量的赋值操作。
(3)类Student的方法成员:
getNo():获得学号;
getName():获得姓名;
getSex():获得性别;
getAge()获得年龄;
getJava():获得Java课程成绩
(4)根据类Student的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。*/
㈩ 定义一个学生类,需要有姓名,年龄,考试成绩三个成员属性,创建5个对象,属性可以任意值。OC
Student.h文件
#import <Foundation/Foundation.h>
@ Student : NSObject
{
NSString *name;
int age;
float score;
}
-(void)setName:(NSString *)newname;
-(NSString *)name;
-(void)setAge:(int)newage;
-(int)age;
-(void)setScore:(float)newscore;
-(float)score;
-(Student *)initWithName:(NSString *)newname andAge:(int)newage andScore:(float)newscore;
+(Student *)studentWithName:(NSString *)newname andAge:(int)newage andScore:(float)newscore;
-(NSComparisonResult)compareWithScore:(Student *)stu;
-(NSComparisonResult)compareWithAge:(Student *)stu;
-(NSComparisonResult)compareWithName:(Student *)stu;
@end
Student.m文件
#import "Student.h"
@implementation Student
-(void)setName:(NSString *)newname{
name=newname;
}
-(NSString *)name{
return name;
}
-(void)setAge:(int)newage{
age=newage;
}
-(int)age{
return age;
}
-(void)setScore:(float)newscore{
score=newscore;
}
-(float)score{
return score;
}
-(Student *)initWithName:(NSString *)newname andAge:(int)newage andScore:(float)newscore{
self=[super init];
if (self) {
name=newname;
age=newage;
score=newscore;
}
return self;
}
+(Student *)studentWithName:(NSString *)newname andAge:(int)newage andScore:(float)newscore{
Student *stu=[[Student alloc]initWithName:newname andAge:newage andScore:newscore];
return stu;
}
-(NSComparisonResult)compareWithScore:(Student *)stu{
NSComparisonResult result1;
if (self.score>stu.score) {
return NSOrderedDescending;
}
else if (self.score<stu.score){
return NSOrderedAscending;
}
else{
return NSOrderedSame;
}
return result1;
}
-(NSComparisonResult)compareWithAge:(Student *)stu{
NSComparisonResult result2;
if (self.age>stu.age) {
return NSOrderedDescending;
} else if(self.age<stu.age){
return NSOrderedAscending;
}
else{
return NSOrderedSame;
}
return result2;
}
-(NSComparisonResult)compareWithName:(Student *)stu{
return [self.name compare:stu.name];
}
-(NSString *)description{
NSString *str=[NSString stringWithFormat:@"%f,%d,%@",score,age,name];
return str;
}
@end
测试代码
Student *stu=[Student new];
[stu setScore:65.5];
[stu setAge:21];
[stu setName:@"zhangsan"];
Student *stu1=[Student new];
[stu1 setScore:70.3];
[stu1 setAge:19];
[stu1 setName:@"lisi"];
Student *stu2=[Student new];
[stu2 setScore:56.5];
[stu2 setAge:18];
[stu2 setName:@"wangwu"];
Student *stu3=[Student new];
[stu3 setScore:85.6];
[stu3 setAge:25];
[stu3 setName:@"mingming"];
Student *stu4=[Student new];
[stu4 setScore:95.4];
[stu4 setAge:20];
[stu4 setName:@"xionghong"];
NSArray *stuArr=[NSArray arrayWithObjects:stu,stu1,stu2,stu3,stu4, nil];
NSArray *sortArr=[stuArr sortedArrayUsingSelector:@selector(compareWithScore:)];
NSLog(@"按成绩排序后:");
for (int i=0; i<sortArr.count; i++) {
Student *a=[sortArr objectAtIndex:i];
NSLog(@"Myname is %@,age is %d,score is %f",a.name,a.age,a.score);
}
NSArray *sortArr1=[stuArr sortedArrayUsingSelector:@selector(compareWithAge:)];
NSLog(@"按年龄排序后:");{
for (int i=0; i<sortArr1.count; i++) {
Student *a=[sortArr1 objectAtIndex:i];
NSLog(@"Myname is %@,age is %d,score is %f",a.name,a.age,a.score);
}
}
NSArray *sortArr2=[stuArr sortedArrayUsingSelector:@selector(compareWithName:)];
NSLog(@"按姓名排序后:");{
for (int i=0; i<sortArr2.count; i++) {
Student *a=[sortArr2 objectAtIndex:i];
NSLog(@"Myname is %@,age is %d,score is %f",a.name,a.age,a.score);
}
}