发布于2024-12-11 17:23 阅读(674) 评论(0) 点赞(25) 收藏(2)
我目前还是一名学生,所以我还在学习。我很快就学会了 VB,而 Java 则很简单,我对此相当困惑。
这次给我的作业让我很困惑“编写一个方法来确定两个字符串不同的位置数。例如,“Peace”和“Piece”有两个不同位置。该方法声明为 int compare(String word1, String word2);如果字符串相同,则该方法返回 0。如果两个字符串的长度不同,则返回 -1。”
附加“编写一个主方法来测试该方法。主方法应该说明字符串的数量、位置不同,或者它们是相同的,或者如果它们的长度不同,则说明长度。从控制台获取字符串。到目前为止,这就是我所处的位置,我正在寻找某人来帮助用 I DUMDUM 术语分解它,如果他们可以,我不需要解决方案,只需要帮助理解它。
package arraysandstrings;
import java.util.Scanner;
public class differStrings {
public static void main (String agrs[]){
Scanner scanner = new Scanner (System.in);
System.out.print("Enter a word");
String word1;
String word2;
word1 = scanner.next();
System.out.print("Enter another word");
word2 = scanner.next();
int count = 0;
int length = word1.length();
for(int x = 0; x >= length; x = x+1) {
if (word1.charAt(x) == word2.charAt(x)) {
count = count + 1;
System.out.print (count);
}
}
}
}
附加问题
package arraysandstrings;
import java.util.Scanner;
public class differStrings {
public static void main (String agrs[]){
Scanner scanner = new Scanner (System.in);
System.out.println("Enter a word");
String word1 = scanner.next();
System.out.println("Enter another word");
String word2 = scanner.next();
int count = 0;
int word1Length = word1.length();
int word2Length = word2.length();
if (word1Length != word2Length) {
System.out.println ("Words are a diffrent length");
System.out.println (word1 + "Has" + word1.length() + " chars");
System.out.println (word2 + "Has" + word2.length() + " chars");
}
for(int x = 0; x < word1Length; x = x+1) {
if (word1.charAt(x) != word2.charAt(x)) {
count = count + 1;
}}}
System.out.println (count+" different chars");
}
在运用我从您的回复中获得的知识后,我遇到了最后一行的问题:
System.out.println (count+" different chars");
它说预期错误,但是在我添加作业的下一部分之前它起作用了,如下所示:
if (word1Length != word2Length) {
System.out.println ("Words are a diffrent length");
System.out.println (word1 + "Has" + word1.length() + " chars");
System.out.println (word2 + "Has" + word2.length() + " chars");
}
for(int x = 0; x >= length; x = x+1) {
你可能是指
for(int x = 0; x < length; x = x+1) {
作者:黑洞官方问答小能手
链接:http://www.javaheidong.com/blog/article/694585/a7f00c25381ee89517f0/
来源:java黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 java黑洞网 All Rights Reserved 版权所有,并保留所有权利。京ICP备18063182号-2
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!