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;
}
}
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;
}
}
...全文
相关推荐
Java实现颜色渐变效果
在上面的代码中,我们可以看到使用了BufferedImage来绘制颜色渐变效果。BufferedImage是Java中的一种图像类,提供了绘制图像的功能。
红色革命文物征集网站-红色革命文物征集网站源码-红色革命文物征集网站java代码-基于springboot的红色革命文物征集网站
红色革命文物征集-红色革命文物征集网站-红色革命文物征集网站源码-红色革命文物征集网站java代码-红色革命文物征集网站设计与实现-基于springboot的红色革命文物征集网站-基于Web的红色革命
红色大方风格的企业建站系统源代码
前端部分主要用于展示页面布局、色彩搭配和交互效果,而后端则负责处理用户请求、数据库操作和业务逻辑。
按钮的颜色设置java代码
在这个方法中,我们检查触发事件的源(`e.getSource()`),如果用户点击的是`rb1`(红色按钮),则将窗口背景颜色设置为红色;如果用户点击的是`rb2`(蓝色按钮),则将背景颜色设置为蓝色。
java颜色代码
在编程世界中,颜色代码是用于表示不同颜色的数值或字符串表示法,它们在HTML、CSS和Java等语言中广泛使用。颜色代码可以帮助开发者精确地指定网页、UI元素或者应用程序中的颜色。


Java SE
