在java删除程序中未获得正确的输出
当我编译并运行java删除程序时,它会从给定的输入中删除数字,但会在后面粘贴两次
import java.util.*;
class deletion
{
public static void main()
{
int a[],i,k;
Scanner sc = new Scanner(System.in);
System.out.println("Enter total number of Inputs");
int n = sc.nextInt();
a = new int[n];
System.out.println("Enter Your Inputs");
for(i=0;i<n;i++)
{
a[i] = sc.nextInt();
}
System.out.println("Enter the number index you want to delete");
k = sc.nextInt();
for(i=0;i<n;i++)
{
if(a[i] == k)
{
a[i] = a[i+1];
}
}
System.out.println("Deleted Successfully.....!");
System.out.println("Output:");
for(i=0;i<n;i++)
{
System.out.println(a[i]);
}
}
}
共 (0) 个答案