【发布时间】:2013-10-31 19:17:00
【问题描述】:
我必须将用户输入的 int 作为 dna 序列的长度。我试图返回 numberString,但每次我的数组都有问题
司机
import java.util.Scanner;
public class GenBank1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
System.out.println("Enter a desired DNA sequence length, between 1 and 10 please:");
int inputLength = in.nextInt();
System.out.println(inputLength);
System.out.println(DNA1.toNumString(inputLength));
int[] baseId = new int[inputLength];
for(int i=0;i<=baseId.length;i++){
baseId[i]=inputLength;
int rndmr = (int)(4.0*Math.random());
baseId[i]-=rndmr;
System.out.print(baseId[i]+1 + ",");
}
}
}
【问题讨论】:
-
请更好地描述您的问题。正在发生的确切问题是什么?你想发生什么?
-
您必须更具描述性。比如,你遇到了什么问题?
-
查看sscce.org 以获取有关如何提出好问题的提示,然后编辑问题。
-
是
ArrayIndexOutOfBoundsException吗?
标签: java arrays string class methods