Topic: 到底该怎么改???

  Print this page

1.到底该怎么改??? Copy to clipboard
Posted by: xingchao
Posted on: 2006-04-29 15:48

import java.io.*;
class Person{
Person(String n,int a,int id){
NAME = n;
ADDRESS = a;
ID = id;

public void B{
BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));
System.out.println("输入姓名");
String s1 = stdin.readline();
System.out.pintln("输入地址");
String s2 = stdin.readline();
System.out.println("输入身份证号");
String s3 = stdin.readline();
n = s1;
int a = Integer.parseInt(s2);
int id = Integer.parseInt(s3);
}
private String NAME;
private int ADDRESS;
private int ID;
}

class CollegeStudent extends Person{
public void print(){
String n;
super();
SchoolName = n;
BufferedReader buf = new Bufferedreader(new InputStringReader(System.in));
System.out.println("输入学校名字");
String s = buf.readline();
n = s;
}
private String SchoolName();
}
public static void main(String args[]){
new CollegeStudent.print();
}
}

这个程序错在那里了?? 该怎么修改阿 那位能人能帮帮我 谢谢啦!!!



{ you may want to tell us what the error messages are. }

2.Re:到底该怎么改??? [Re: xingchao] Copy to clipboard
Posted by: tomcatexpert
Posted on: 2006-05-02 12:48

大概看了一下,很多最基本的语言错误..
只能用伤痕累累来形容...

3.Re:到底该怎么改??? [Re: tomcatexpert] Copy to clipboard
Posted by: JavaandC
Posted on: 2006-05-02 14:25

tomcatexpert wrote:
大概看了一下,很多最基本的语言错误..
只能用伤痕累累来形容...


赞同,这个哪叫程序阿,根本和乱码差不多阿。

4.Re:到底该怎么改??? [Re: xingchao] Copy to clipboard
Posted by: sunjavaduke
Posted on: 2006-05-05 15:12

这是程序吗
应该有些规范,如变量名,缩进,还有我不知道这个程序是你自己写的,还是找教程编写的,不过应该不是教程,如果是的话,就可以把那本教程扔到垃圾桶里了,不过还是帮你看了一下程序:
一:成员数据变量一般要写在类中的前面,虽然写在后面也可以,虽然这不是规定,但却是大家的一种约定,是程序员的语言。
二、方法名最好起有意义的,像public void B{
是不应该有的。
三、n = s1;这里n应该是典型的错误,未定义使用变量吧
四、变量名一般要小写,常量名才大写。
五、不知道你的地址是什么类型的,我推断应该是邮编吧
否则不应该使用int a = Integer.parseInt(s2);
六、这里的super();是做什么用的,确实不理解。一般情况下super()是用于初始化对象用的,并且是继承中在子类的构造器中。
七、String n;
super();
SchoolName = n;
n是典型的未初始化就使用,况且在方法内。
八、子类中还有抽象方法啊:
private String SchoolName();
九、构造了一个不知道做什么用的对象实例:
public static void main(String args[]){
new CollegeStudent.print();

5.Re:到底该怎么改??? [Re: xingchao] Copy to clipboard
Posted by: fighttodeath
Posted on: 2006-07-01 21:54

完全搞不懂写的什么。。
也不知道有什么目的。。
这个程序太。。。。。。。


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923