java程序改错(1)创建一个student类,包括的域有学号,班号,姓名,性别,年龄等,且都是private类型 (2
答案:3 悬赏:0 手机版
解决时间 2021-01-12 14:19
- 提问者网友:那叫心脏的地方装的都是你
- 2021-01-12 00:41
java程序改错(1)创建一个student类,包括的域有学号,班号,姓名,性别,年龄等,且都是private类型 (2
最佳答案
- 五星知识达人网友:末日狂欢
- 2021-01-12 01:39
这个代码怎么这么多错误啊
改了下:
public class student
{
private static int count;
private int Snumber;
private int Sclass;
private String Sname;
private String Ssex;
private int Sage;
public student (int Snumber, int Sclass, String Sname, String Ssex,int Sage)
{
super();
this.Snumber=Snumber;
this.Sclass=Sclass;
this.Sname=Sname;
this.Ssex=Ssex;
this.Sage=Sage;
count++;
}
public static int GetExsitingStudentCount()
{
return count;
}
public int GetSnumber()
{
return Snumber;
}
public void SetSnumber(int Snumber)
{
this.Snumber=Snumber;
}
public int GetSclass()
{
return Sclass;
}
public void SetSclass(int Sclass)
{
this.Sclass=Sclass;
}
public String GetSname()
{
return Sname;
}
public void SetSname(String Sname)
{
this.Sname=Sname;
}
public String getSsexString() {
return Ssex.equals("F") ? "男" : "女";
}
public String getSsex() {
return Ssex;
}
public void setSsex(String Ssex) {
this.Ssex = Ssex;
}
public int GetSage()
{
return Sage;
}
public void SetSage(int Sage)
{
this.Sage=Sage;
}
private String prop(String name, Object value, char sep) {
return sep + name + ":" + value;
}
public String toString() {
String desc = prop("学号", Snumber, '\0');
desc += prop("班号", Sclass, ',');
desc += prop("姓名", Sname, ',');
desc += prop("性别", getSsexString(), ',');
desc += prop("年龄", Sage, ',');
return desc;
}
}
public class testt {
public static void main(String[] args) throws Exception {
student s1 = new student(1, 1, "张三", "F", 14);
student s2 = new student(2, 1, "马莉", "M", 13);
s1.SetSname("李四");
s1.SetSage(12);
println("姓名", s1.GetSname());
println("年龄", s1.GetSage());
printlnSeparator();
if (s1.GetSage() > s2.GetSage()) {
println(s1);
} else
{
println(s2);
}
}
private static void printlnSeparator(){
System.out.println("=============================");
}
public static void println(student s) {
println("学号", s.GetSnumber());
println("班级", s.GetSclass());
println("姓名", s.GetSname());
println("性别", s.getSsexString());
println("年龄", s.GetSage());
printlnSeparator();
}
public static void println(String prop, Object value) {
System.out.println(prop + ":" + value);
}
}追问能运行吗 亲追答应该可以吧
改了下:
public class student
{
private static int count;
private int Snumber;
private int Sclass;
private String Sname;
private String Ssex;
private int Sage;
public student (int Snumber, int Sclass, String Sname, String Ssex,int Sage)
{
super();
this.Snumber=Snumber;
this.Sclass=Sclass;
this.Sname=Sname;
this.Ssex=Ssex;
this.Sage=Sage;
count++;
}
public static int GetExsitingStudentCount()
{
return count;
}
public int GetSnumber()
{
return Snumber;
}
public void SetSnumber(int Snumber)
{
this.Snumber=Snumber;
}
public int GetSclass()
{
return Sclass;
}
public void SetSclass(int Sclass)
{
this.Sclass=Sclass;
}
public String GetSname()
{
return Sname;
}
public void SetSname(String Sname)
{
this.Sname=Sname;
}
public String getSsexString() {
return Ssex.equals("F") ? "男" : "女";
}
public String getSsex() {
return Ssex;
}
public void setSsex(String Ssex) {
this.Ssex = Ssex;
}
public int GetSage()
{
return Sage;
}
public void SetSage(int Sage)
{
this.Sage=Sage;
}
private String prop(String name, Object value, char sep) {
return sep + name + ":" + value;
}
public String toString() {
String desc = prop("学号", Snumber, '\0');
desc += prop("班号", Sclass, ',');
desc += prop("姓名", Sname, ',');
desc += prop("性别", getSsexString(), ',');
desc += prop("年龄", Sage, ',');
return desc;
}
}
public class testt {
public static void main(String[] args) throws Exception {
student s1 = new student(1, 1, "张三", "F", 14);
student s2 = new student(2, 1, "马莉", "M", 13);
s1.SetSname("李四");
s1.SetSage(12);
println("姓名", s1.GetSname());
println("年龄", s1.GetSage());
printlnSeparator();
if (s1.GetSage() > s2.GetSage()) {
println(s1);
} else
{
println(s2);
}
}
private static void printlnSeparator(){
System.out.println("=============================");
}
public static void println(student s) {
println("学号", s.GetSnumber());
println("班级", s.GetSclass());
println("姓名", s.GetSname());
println("性别", s.getSsexString());
println("年龄", s.GetSage());
printlnSeparator();
}
public static void println(String prop, Object value) {
System.out.println(prop + ":" + value);
}
}追问能运行吗 亲追答应该可以吧
全部回答
- 1楼网友:毛毛
- 2021-01-12 02:27
问的是啥问题
- 2楼网友:北方的南先生
- 2021-01-12 02:16
你这提问是神马意思?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯