㈠ 在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);
}
}