Java 当我想要“时出错”;int TAM_数组=Nombre.length()&引用;
所以,我对所有这些都是新手,我想列出我班上所有的成员,这标志着我犯了一个错误,是的,我在墨西哥学习,所以我有点困惑。有人能帮我吗?Java 当我想要“时出错”;int TAM_数组=Nombre.length()&引用;,java,arrays,Java,Arrays,所以,我对所有这些都是新手,我想列出我班上所有的成员,这标志着我犯了一个错误,是的,我在墨西哥学习,所以我有点困惑。有人能帮我吗?在这里输入代码 package nombres; import java.util.Arrays; import java.util.Random; public class Nombres { public static void main(String[] args) { String[] Lista; String
在这里输入代码
package nombres;
import java.util.Arrays;
import java.util.Random;
public class Nombres {
public static void main(String[] args) {
String[] Lista;
String[] Nombre = {"Sebastian", "Jesus", "Lidia", "Ezequiel", "Eli", "Michael", "jaira", "Carlos", "Raul", "Dali", "Javier", "Anabel", "oisa", "Antonio", "Saul", "Carlos", "juis ", "aair", "gfredo", "maron", "fonathan", "barcel", "zlan", "mntonio", "plexander", "mylin"};
int TAM_ARRAY = Nombre.length();
Random rand = new Random();
int posAleatoria = rand.nextInt(TAM_ARRAY - 25);
String str = Nombre[posAleatoria];
}
}
对于常规命名方式,使用
nombre
而不是nombre
作为数组名。
使用length
而不是length()
方法
String[] Lista;
String[] nombre = {"Acosta Ochoa Sebastian", "Aguilar Gomez Jesus", "Alejandro Suarez Lidia", "Arevalo Alvarez Ezequiel", "Arias Varela Jair Eli", "Chacon Martinez Michael", "Cordova Contreras Gabriela Yajaira", "Cruz Dominguez Juan Carlos", "Delgado Rodriguez Daniel Raul", "Gallardo Echeverria Isaac Dali", "Gil Bautista Francisco Javier", "Gonzalez Hernandez Anabel", "Lopez Martinez Yesenia Eloisa", "Lopez Pablo Marcos Antonio", "Mendoza Rueda Saul", "Nadal Salaya Juan Carlos", "Ramirez Aguirre Jorge Luis ", "Ramos Ramos Adrian Adair", "Rodriguez Landero Alfredo", "Salaya Cruz Aaron", "Santos Meza Jonathan", "Solis Hernandez Marcel", "Solis Pereyra Alan", "Solis Pereyra Pedro Antonio", "Valencia Salaya Alexander", "Zapata Foster Aylin"};
int TAM_ARRAY = nombre.length;
Random rand = new Random();
int posAleatoria = rand.nextInt(TAM_ARRAY)+1;//TAM_ARRAY is the maximum and the 1 is our minimum
String str = nombre[posAleatoria];
System.out.println(str);
尝试将errorint TAM_ARRAY=Nombre.length()放入;我在.length
length
上得到错误,而不是length()
。它是一个字段,不是一个方法。它只打印出第一个人的名字:o |你搞定了!:D