java 代码部分功能(红色部分无效果),求大神帮助。
package com.test.first;
import java.util.Random;
import java.util.Scanner;
public class KeyWord {
public static void main(String[] args) {
GuessNumbers(inPut(),inPut1());
}
public static void GuessNumbers(int num,String a) {
// 判斷輸入的兩個數是否為中文
int num1 = 0;
int num2 = 0;
int count = 0;
int end = 0;
boolean control = true;
Random ra = new Random();
int current = ra.nextInt(num);
//a = inPut1();
while (control) {
num1 = inPut();
num2 = inPut();
end = adjustment(a);
System.out.println("a =" + a);
System.out.println("end = " + end);
judge1(current, num1);
judge2(current, num2);
control = judge3(current, num1, num2, control, count,end);
count++;
System.out.println("count =" + count);
}
}
public static int inPut() {
int num = 0;
Scanner sc = new Scanner(System.in);
System.out.println("請輸入數字");
num = sc.nextInt();
return num;
}
public static String inPut1() {
String a = "";
Scanner sc = new Scanner(System.in);
System.out.println("請輸入您要調戰的級別級別有 簡單 一般 困難 殘酷 輸入任意数,默認為休閒級");
a = sc.nextLine();
return a;
}
public static void judge1(int RandNum, int num1) {
if (RandNum < num1) {
System.out.println("第一個人輸入的數太大");
} else if (RandNum > num1) {
System.out.println("第一個人輸入的數太小");
} else {
System.out.println("第一個人輸入的數和這個數一樣大");
}
}
public static void judge2(int randNum, int num1) {
if (randNum < num1) {
System.out.println("第二個人輸入的數太大");
} else if (randNum > num1) {
System.out.println("第二個人輸入的數太小");
} else {
System.out.println("第二個人輸入的數和這個數一樣大");
}
}
public static boolean judge3(int randNum, int num1, int num2, boolean control, int count,int end) {
if (randNum == num1 && randNum != num2) {
System.out.println("玩家1獲勝");
control = false;
return control;
} else if (randNum != num1 && randNum == num2) {
System.out.println("玩家2獲勝");
control = false;
return control;
} else if (randNum == num1 && randNum == num2) {
System.out.println("你們心有靈犀");
control = false;
return control;
} else if(count == end ){
System.out.println("adjustment(a)" + end);
System.out.println("你們太弱了");
//count = 20;
control = false;
return control;
}
return control;
}
public static int adjustment(String tune) {
int i = 0;
System.out.println("tune =" + tune);
int dos = 0;
String arr[] = new String[] {"Cruel","Difficult","Simple","Soso","simple"};
if(tune == arr[0]) {
dos = 4;
System.out.println("dos = 4 true");
}else if(tune == arr[1]) {
//System.out.println(dos);
dos = 8;
}else if(tune == arr[2]) {
//System.out.println(dos);
dos = 10;
}else if(tune == arr[3]) {
dos = 9;
}else {
dos = 10;
}
return dos;
}
}