這裏談到Java中我的代碼:我想寫一個java程序使用字符串數組找到重複的字符串
import java.util.Scanner;
public class repetedstring
{
public static void main(String[] args)
{
int n = 0;
Scanner a=new Scanner(System.in);
System.out.println("Enter the value of n:");
n=a.nextInt();
String s[]=new String[n];
for (int i = 0; i <n; i++)
{
s[i]=a.nextLine();
}
for (int i = 0; i<n-1 ; i++)
{
if(s[i]==s[i+1])
{
System.out.println(s[i]);
}
else
{
System.out.println("not");
}
}
}
}
如果我給n的值爲5只4個輸入由編譯器得到和其他部分只工作。請爲我提供一些解決方案。
[公開信給學生家庭作業的問題(http://meta.softwareengineering.stackexchange.com/questions/ 6166 /開信給學生帶作業問題) – byxor
你能解釋一下嗎?並添加預期的輸出? –