【发布时间】:2020-09-15 04:34:52
【问题描述】:
** 如您所见,我编写了一个程序来打印同一分支和学院的学生记录,用户在其中输入姓名和卷号。
我尝试从我的 IDE 生成 toString(),但它仍然显示“[Ljava.lang.String;@4e50df2e”这些...请帮我摆脱这个...谢谢。**
class Stur
{
static String branchcode="C04";
static String branch="Computer Sc. & Eng. ";
static String rollcode="18020";
static String collegeName="Kalaniketan Polytechnic College";
String rollno[],name[];
Stur(String n[],String r[])
{
rollno=r;
name=n;
System.out.println(name+" \t "+rollcode+""+branchcode+""+rollno+" \t"+branch+""+collegeName);
}
}
class staticVar1 //main method class
{
public static void main(String ujyg[])
{
int j=0, i=0;
Scanner object=new Scanner(System.in);
System.out.println("how many Students ");
int n=object.nextInt();
String arr[]=new String [n];
for(i=0;i<arr.length;i++)
{
System.out.print("Enter roll number:");
arr[i]=object.next();
System.out.print("Enter Name:");
arr[i]=object.next();
}
System.out.println("Name \t Roll Number \t Branch \t\t College\n");
for(j=0;j<arr.length;j++)
{
Stur st=new Stur(new String[i], new String[i]);
}}
}
期待这样的输出
Name Roll Number Branch College
Anf 18020C0406 Computer Sc. & Eng. Kalaniketan Polytechnic College
xyz 18020C0402 Computer Sc. & Eng. Kalaniketan Polytechnic College
Ad 18020C0405 Computer Sc. & Eng. Kalaniketan Polytechnic College
Ax 18020C0401 Computer Sc. & Eng. Kalaniketan Polytechnic College
【问题讨论】:
-
你的类中
toString()方法在哪里? -
我不知道把它放在哪里....请帮帮我@code_mechanic
-
我想@gupta_hemant 已经回答了你的问题,那能回答你的问题吗?
标签: java arrays constructor overriding tostring