Сделайте так, чтобы основной метод выглядел следующим образом, и удалите сканеры из ваших методов следующим образом:
public static void main(String [] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter your number to check even or odd: ");
x = sc.nextInt();
System.out.println("Enter your number to make a box: ");
n = sc.nextInt();
System.out.println(evenOdd(x));
System.out.println(boxMake(n));
System.out.println(checkPrime(n));
}
public static boolean evenOdd(int x) {
boolean odd = false;
if(x % 2 ==0){
odd = true;
System.out.println(odd + " is true.");
}
return odd;
}
public static void boxMake(int n) {
for(int i=0; i<n; i++){
for(int x=0; x<n; x++){
System.out.print("*");
}
System.out.println("");
}
}
public static int checkPrime(int n){
int i;
int m=0;
int flag=0;
m=n/2;
if(n==0||n==1){
System.out.println(n + " is not a prime number");
}else{
for(i=2; i<=m; i++){
if(n % i == 0){
System.out.println(n + " is not a prime number");
flag = 1;
break;
}
}
if(flag == 0){
System.out.println(n + " is a prime number");
}
}
return n;
}
}
Пробовал FxCop ? Он интегрирован в VS как «Анализ кода»
В более новых версиях Visual Studio он называется «Анализ кода Microsoft» и может быть загружен с торговой площадки Visual Studio: https://marketplace.visualstudio.com /items?itemName=VisualStudioPlatformTeam.MicrosoftCodeAnalysis2017
Решарпер выполняет значительный статический анализ, а также выполняет множество других полезных задач. Начиная с , версия 8.0 анализ может выполняться в режиме командной строки. В настоящее время я не буду писать код на C # без него.
Как и FxCop, Gendarme - это еще один инструмент, на который можно посмотреть (это версия FxCop от Mono, но они отличаются по подходу и ошибкам, которые они на самом деле найти).
Вы можете попробовать .Net Reflector от Red-Gate, вы можете получить его у здесь . Многие полезные плагины для .Net Reflector доступны на CodePlex, вы можете получить их у здесь .