一道关于student's 和 sudendts' 用法的题。

作者&投稿:查肩 (若有异议请与网页底部的电邮联系)
C++问题student&s和students有啥区别~

student & s一般出现在函数形参或返回值上,student & s用法叫做别名引用,即,如果存在一个student类,有如下声明方法student stu;当被作为参数传递到一个函数里时,此时在这个函数里做的任何修改都不会在原来的stu上生效。但在函数里使用时会看到改变,但这种改变不是改变的原来的stu,在外部使用stu时仍然是无效的。所以只能传递stu的指针或者使用别名引用:s只是stu的另一个名字,这二者所指的对象是同一个,这时通过别名引用所做的更改会直接作用到stu对象上。

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Scanner;


public class fd{

/**
* @param args
*/
public int pj(ArrayList ar)//计算平均数
{
int sum=0;
for(int i=0;i<ar.size();++i){//将全部学生的成绩继续叠加
sum=sum+((Student)ar.get(i)).getsJava();
}
return sum/ar.size();
}
public int max(ArrayList ar){
int []sz=new int[ar.size()];//存储每个学生的成绩
for(int i=0;i<ar.size();++i){
sz[i]=((Student)ar.get(i)).getsJava();
}
Arrays.sort(sz);//进行升序
return sz[sz.length-1];//返回最后一个
}
fd(){
Scanner sc=new Scanner(System.in);//获取控制台的输入流(就是键盆的输入)
ArrayList ar=new ArrayList();//创建一个数组列表用来存储Student对象
//从键盘中输入学生信息
for(int i=0;i<5;++i){
System.out.println("请输入第"+(i+1)+"个人姓名");
String name=sc.next();//获取输入的名字
System.out.println("请输入第"+(i+1)+"个人成绩");
int cj=sc.nextInt();//获取成绩
ar.add(new Student(name,cj));//创建一个学生对象并存储在数组列表中
sc.reset();
}
System.out.println("每个同学的信息");
//排序输出学生信息
for(int i=0;i<ar.size();++i){
Student sd=ar.get(i);
System.out.println("姓名:"+sd.getsName()+" 成绩:"+sd.getsJava());
}
System.out.println("全部同学平均分:"+pj(ar));
System.out.println("全部同学最高分:"+max(ar));

}
public static void main(String[] args) {
// TODO 自动生成的方法存根
new fd();
}

}
class Student{
private String sName=null;//学生姓名
private int sJava=0;//学生成绩
Student(String name,int java){
sName=name;
sJava=java;
}
public String getsName(){//获取学生名字
return sName;
}
public int getsJava(){//获取学生成绩
return sJava;
}
}

学生用书是指个人的,表示单数,所以用student's book
学生练习册是指群体的,是泛指。所以用students' exercise book
这两者都是名词所有格

不可以。

students'是学生群体的。

student's是(一个)学生的。



不可以,student's book 是特指一种书,students' exercise book
指的是学生们的东西,students' accommodation也是一样的


java中为什么大家都喜欢取StudentDAO这个名字,DAO具体是什么意思...
StudentDAO DAO是用来操作数据库的,比如说,存储,删除,更新等操作都已经在dao文件中配置好了。(Data Access Object DAO)设计模式,将低级别的数据访问逻辑与高级别的业务逻辑分离,java实现之后一般会在文件末尾加个DAO这样好统一管理,别人一看就懂 ...

高分求解答几道英语题!
Any student___in swimming can apply for membership.A.having a keen interest B.with a keen interesting C.who is keenly interesting D.has a keen interest === 答案:A 解析:Any student___in swimming部分是句子的主语,因此所填部分不能是谓语,只能是分词短语、介词短语或从句等非谓语...

...was just that sort of ___ student,a figu?
41.C 42.D 44.B 43.A 45.A 46.A 47.B 48.D 49.A(特别注意,这里all that=what)50.A(译为有迹象表明 餐馆正越来越受到普通家庭的欢迎.同位语从句,只能用that),1,41-45C D A B A 46-50A B C A A,2,英语选择求大神做10道!41.He was just that sort of ___ student,a fi...

三道英语题 ①Each student in our class (has) a computer and we e...
1). Each student即每个学生 这里的each = every each用于单数名词前,后接动词的第三人称单数 e.g Each student has been given his or her own email address.we each (have) a mobile phone. 我们每个人都有手机。这里we是主语 each用于复数主语后,谓语动词用复数 e.g They each have ...

【高悬赏】写两道C语言程序: 1.输入10个学生的信息,输出最高分学生的...
第一题标准做法 include<stdio.h>#include<stdlib.h>typedef struct _tagStudent{int id;char name[9];float score;}Student;Student* getinfo(int count){int i;Student *student=NULL;student=(Student*)malloc(count*sizeof(Student));if(NULL==student){printf("获取学生信息失败!\\n");exit(...

求这道英语改错题答案,及其解析
1.第一行“many energy”,这里改成 “much energy”,因为energy表示精力,是不可数名词。many只能修饰可数名词,所以要用much。2.第二行“student”改为“students”,前面句子表示尖子生之一,这尖子生top students 应该为复数。3.第二行 the music 删掉 the ,这里音乐不需要定冠词,不需要特指 ...

几道翻译题(中文翻译成英语)
1.我是一个中国女孩。 I am a chinese girl.2.我就读于七年级三班。 I am in Class 3,Grade 7.3.我是一个中学生。I am a junior student.4.我家有五口人。 My family has five members.5.我最喜欢的学科是科学。Science is my favorite.6.因为他很有趣。So he is interesting.7.我...

一道英语题求解求解释,谢谢: No teacher and no student ___.?
第一道题应该选B第二道题应该选A补充:由 and 连接的并列单数主语的前面分别有each, every或no修饰时,其谓语用单数形式. “疑问词+to do sth.”作主语,谓语动词用单数形式,与不定式短语作主语,谓语动词也用单数形式相同.由此可以排除B, D; decide 与 when and where to …存在着逻辑上的动宾...

请帮忙做几道英语题
1.---_Do_all the students_get_(get)the books?---Yes,every student_gets_(get) a book.2.Can he_park_(park) his car here?No,he mustn't (不许,不可以)_park_(park) his car here.3.You_don't have to_(not have to) lend him the money.4._May_(may) I have a ...

中学生和中学该怎么翻译
中学生和中学分别翻译为“middle school student ”和“middle school”。middle school student 中学生;1. He was a middle school student at the age of 14.他14岁时是个中学生。2. It must be hard work as a middle school student now.现在作为一名中学生,一定是一项辛苦的工作。3. ...

新北区18231576232: 一道C语言的编程题,关于学生的 -
崔徐曲纳: #include<stdio.h> #define N 10 struct Student{ char num[10]; char name[10]; int age; float deg1,deg2,sum,aver; }; void count(Student[]){ printf("\ 姓名\\t总分\\t平均分\"); for(int i=0;i<N;i++) printf("%s\\t%f\\t%f\",Ss[i].name,Ss[i].sum,Ss[i].aver); } ...

新北区18231576232: 求解一道Java题:关于设计一个student类 -
崔徐曲纳: import java.util.*; class Student { String name; double math; double english; double comp; double ave; public void setAve() { this.ave=(this.math+this.english+this.comp)/3; } } public class Person { public static void main(String[] args) { Scanner sc=...

新北区18231576232: ... b.never  c.often8.We go to the People's Square by___. a.an undergroud   b.underground  c.the underground9.It's twenty__twelve in the morning.We'... -
崔徐曲纳:[答案] BBCCCBBBACBBSally isn't timid.timid:胆小的Jill and I both like sports.Alice and I aren't at the same schools.Why does your mother like the living room Which festival do you like?Wh...

新北区18231576232: level有复数吗?比如the students' level(s?) in English.这个s是加还是不加呢 -
崔徐曲纳:[答案] 可加可不加 (文化等的)水平,程度,标准[C][U] These students have not reached an advanced level yet. 这些学生尚未达到高级班的程度.

新北区18231576232: 英语作文.100字左右.一位知名教授(Professor Lin) 将在你的学校作演讲座 .请你以学生会(Students' union)的名义写一份讲座通知谁作讲座讲座主题讲座... -
崔徐曲纳:[答案] 1. Professor Lin will have a lecture "How to use our time" at our school on September 6. The lecture will be from 3:00 p.m. to 5:00 p.m. Professor Lin is a professor at Eastwestern University. He has ...

新北区18231576232: 一条关于sql语句的查询问题 -
崔徐曲纳: select a.S# from SC a ,SC b where a.S#=b.S# and a.C#='001' and b.C#='002' and a.score>b.score

新北区18231576232: For the students in the villages,it's difficult___ - to school. -
崔徐曲纳:[选项] A. get B. gets C. to get D. getting 快

新北区18231576232: 英语改错题,画线部分哪里错了?Can you tell me how many students are there in your class? (画线:tell,how many,are there)Edison's father asked him ... -
崔徐曲纳:[答案] 1 are there-> there are ( 宾语从句是陈述句语序) 2 why -> what ( why = what ...for ) 3 are -> were ( 宾语从句,主句是一般过去时said,从句要用相应的过去时)

新北区18231576232: 一道C语言题目 -
崔徐曲纳: printf("%c\n","student"); --->改成printf("%s\n","student"); printf("%c\n","c"); --->改成printf("%c\n",'c'); //" " 表示一个字符串 , ' '表示一个字符 printf("%s\n",&a); --->改成 printf("%s\n",a); // a是数组时成立 printf("%s\n","hello"); 正确,输出一个字符串

新北区18231576232: Let's to have a meeting next Monday ( 改错 )速求!Let's to have a meeting next Monday - _________ - Each student in our class wear a uniform     ... -
崔徐曲纳:[答案] 1、Let's to(去掉to) have a meeting next Monday. 我们周一开个会议吧. let's do,我们做某事吧.动词原形前没有to. 2、Each student in our class wear(改为wears) a uniform. 我们班上的每名同学都穿了校服. 主语为each,算第三人称单数,动词加s.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网