Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 阵列中最小元素的测试线束-主类方法_Java_Arrays_Testing_Main_Maven Plugin Testing Harness - Fatal编程技术网

Java 阵列中最小元素的测试线束-主类方法

Java 阵列中最小元素的测试线束-主类方法,java,arrays,testing,main,maven-plugin-testing-harness,Java,Arrays,Testing,Main,Maven Plugin Testing Harness,我是测试马具写作的新手,所以我想了解一些如何开始的技巧。我有一些代码用于查找数组中的最小元素,但我不确定需要对该方法进行哪些更改,以便开始围绕该方法编写测试工具。我知道我不应该在主类中使用该方法,但我不确定如何定义相同的方法,使其不在主类中 我只需要知道,要开始为这个程序编写测试工具,我要做的第一件事是什么 import java.util.Scanner; public class Fross_Charles_PA4 { public static void main(String

我是测试马具写作的新手,所以我想了解一些如何开始的技巧。我有一些代码用于查找数组中的最小元素,但我不确定需要对该方法进行哪些更改,以便开始围绕该方法编写测试工具。我知道我不应该在主类中使用该方法,但我不确定如何定义相同的方法,使其不在主类中

我只需要知道,要开始为这个程序编写测试工具,我要做的第一件事是什么

import java.util.Scanner;

public class Fross_Charles_PA4
{
    public static void main(String args[])
   {
       int small, size, i;
       int arr[] = new int[50];
       Scanner scan = new Scanner(System.in);
       
       System.out.print("Enter Array Size : ");
       size = scan.nextInt();
       
       System.out.print("Enter Array Elements : ");
       for(i=0; i<size; i++)
       {
           arr[i] = scan.nextInt();
       }
       
       System.out.print("Searching for the Smallest Element....\n\n");
       
       small = arr[0];
       
       for(i=0; i<size; i++)
       {
           if(small > arr[i])
           {
               small = arr[i];
           }
           
       }
       
       System.out.print("Smallest Element = " + small); 
   }
}
import java.util.Scanner;
公共课Fross_Charles_PA4
{
公共静态void main(字符串参数[])
{
int小,大小,i;
int arr[]=新int[50];
扫描仪扫描=新扫描仪(System.in);
System.out.print(“输入数组大小:”);
size=scan.nextInt();
System.out.print(“输入数组元素:”);

对于(i=0;iWell,第一步是给它一个名而不是
main
,并从
main
调用它。它在数组中找到最小的元素,因此它应该将数组作为输入参数并返回最小的元素。
公共静态int findsmalletement(int[]input)如何
?然后,您可以为此编写单元测试,以查看各种输入的结果。为测试提供控制台输入更为棘手,因此您最好将其与计算分开。也就是说,这个主题对本网站来说太广泛了,您实际上没有问任何问题。进行一点实验,一旦遇到问题,请提出更具体的问题一个问题。