Java 如何从函数返回一维数组? 如何通过公共函数获取一维数组的内容
这是我的公开方法Java 如何从函数返回一维数组? 如何通过公共函数获取一维数组的内容,java,arrays,Java,Arrays,这是我的公开方法 public class try { private String sname; private int[][] score; private int grade; private double average; public void names(String[] stuname) { String[] sname = new String[3]; sname[0] = "Blair"
public class try
{
private String sname;
private int[][] score;
private int grade;
private double average;
public void names(String[] stuname)
{
String[] sname = new String[3];
sname[0] = "Blair";
sname[1] = "Waldorf";
sname[2] = "Chuck";
}
}
这是我在其他类文件中的主要方法
public class MainTry
{
public static void main(String[] args)
{
try a1 = new try();
System.out.println(a1.sname[3]);
}
}
这是一个很大的错误。我搞不懂。我正在使用netbeans
// declare a string array with initial size
String[] names = new String[4];
// remember that the array starts at 0 so an array with 4 elements goes up to index number 3.
// add elements to the array
names[0] = "Freddy";
names[1] = "Fish";
names[2] = "Henry";
names[3] = "Tom";
这就是如何创建包含名称的一维数组。发布您已经尝试过的内容。或者至少在你的问题上要更加精确。这类问题不容易回答,对于堆栈溢出来说也不是一个好问题。。。。不是n个名字。但不清楚他是否喜欢维度为1的字符串字符数组或其他不同的东西,我只是需要在编程中使用一个名称标签。因为我需要把分数放在名字的侧面,这是二维的。谢谢德克:)是你自己想出来的还是你仍然遇到同样的问题?