gpt4 book ai didi

java - 程序可以运行,但不正确并且不确定哪里出了问题

转载 作者:行者123 更新时间:2023-12-01 22:00:07 25 4
gpt4 key购买 nike

我正在尝试回答作业中显示的问题,但不确定哪里出了问题:现在,通过寻找匹配的罪犯来找到罪犯是很常见的

带有计算机数据库的DNA。奇怪的是DNA是一种像计算机一样的代码代码,但代码是用 4 个称为 (G,T,A,C) 的“碱基对”编写的。

我们可以通过解码和存储 DNA 将其存储在计算机上位于数组 ( G=0,T=1,A=2,C=3 ) 中,因此 DNA 样本可以存储在整数数组 int DNA[] = { 1,3,2,1,1,2,0,2,3,3,3 } ; 除了很多很多更长(数百万个碱基对组成一个基因)。编写一个名为 HW2F 的函数,该函数需要两个 DNA 数组。一种称为样本其他犯罪分子。如果序列匹配则返回 boolean 值 true(发现犯罪匹配)或错误(不是这个样本)。所以

      public boolean HW2F( int sample[] , int criminal[ ] ) 
{

for(int i=0; i < sample.length; i++)
{
if(sample[i] == criminal[i])
{
return true;

}
}
return false;
}

程序运行时没有错误消息,但没有返回正确的值

最佳答案

您的代码需要稍作调整,这是完整的代码

public boolean HW2F(int sample[], int criminal[]) {

for (int i = 0; i < sample.length; i++) {
if (sample[i] != criminal[i]) {
return false;
}
}
return true;
}

关于java - 程序可以运行,但不正确并且不确定哪里出了问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58711281/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com